const int mjk_depth = 3;
const int mjk_height = 256;
const int mjk_width = 256;
const unsigned char mjk_image[]={
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,184,185,184,
184,185,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,179,179,176,177,166,115,
208,175,109,217,183,134,200,189,152,182,202,162,175,216,
173,172,228,189,169,236,202,166,241,211,163,246,216,162,
249,222,159,249,222,155,250,220,152,250,218,151,249,217,
150,247,217,148,243,219,142,242,217,138,242,216,136,242,
215,137,242,215,138,241,215,139,241,214,139,241,214,139,
241,214,140,240,216,141,242,217,140,242,216,140,241,216,
142,240,217,142,239,217,145,241,217,146,241,217,145,241,
217,146,243,217,143,242,217,143,244,217,145,244,217,144,
245,217,144,246,218,141,245,218,141,246,217,143,245,217,
141,243,217,140,242,217,139,240,215,137,237,214,139,236,
214,140,237,215,141,239,214,147,243,216,149,246,219,149,
246,219,148,245,218,148,245,218,148,244,217,147,244,217,
148,244,218,148,246,218,146,247,218,143,248,217,141,247,
216,141,247,216,143,246,216,140,244,216,140,244,216,138,
246,216,137,245,215,136,244,215,131,241,213,133,229,215,
142,230,202,156,246,199,158,250,207,151,252,214,137,248,
212,126,239,209,118,225,209,117,213,206,122,205,192,130,
199,173,138,197,156,143,202,149,144,205,143,147,207,144,
147,209,148,144,213,154,145,217,159,145,222,163,146,225,
168,145,231,179,145,235,188,145,238,194,144,240,199,143,
240,204,144,241,210,141,242,215,140,244,215,140,244,215,
142,244,216,144,245,216,145,246,217,144,249,217,143,247,
217,118,230,213,34,170,198,1,98,115,3,79,72,21,76,61,
33,66,62,33,56,65,26,48,63,17,44,54,13,44,46,15,44,45,
16,45,43,19,46,40,22,46,36,23,47,35,24,48,34,23,48,34,
25,48,38,25,47,42,24,47,38,24,48,38,24,48,38,23,47,40,
24,46,43,29,44,44,67,37,73,178,113,114,245,194,143,232,
239,174,197,254,203,183,255,210,171,255,220,156,254,220,
149,251,217,143,249,216,140,247,215,139,245,215,136,242,
215,133,240,215,132,239,215,130,239,213,131,237,212,132,
237,206,135,239,204,136,236,209,138,238,209,140,241,210,
143,244,216,145,244,216,152,247,217,168,254,218,173,255,
219,166,255,215,156,255,209,146,255,204,137,255,201,131,
255,199,126,255,209,134,255,213,148,255,216,157,255,219,
162,255,220,162,255,221,163,255,222,165,255,223,168,255,
224,168,255,224,167,255,222,167,255,222,163,255,222,165,
255,223,166,255,224,161,255,223,160,255,222,159,255,222,
159,255,222,163,255,222,162,255,222,161,255,222,159,255,
221,158,255,220,157,255,220,158,255,220,159,255,221,160,
255,221,159,255,221,160,255,221,161,255,221,161,255,222,
161,255,222,159,255,220,157,255,219,156,254,219,155,254,
220,153,254,219,152,252,218,148,251,218,148,251,218,149,
250,219,148,250,218,147,251,218,147,252,218,148,251,218,
149,252,218,146,251,217,146,249,217,146,248,218,147,248,
218,146,247,217,146,247,218,149,249,218,149,248,218,148,
247,217,150,247,218,148,249,218,143,246,218,139,243,217,
136,241,216,135,240,214,136,240,211,139,242,209,142,245,
210,145,245,216,144,245,218,141,245,218,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,182,182,181,182,169,158,194,
177,122,195,197,86,178,215,68,166,223,90,160,235,106,159,
241,139,157,245,173,155,246,200,155,249,222,152,250,238,
150,250,249,146,248,254,145,247,255,147,245,255,151,249,
255,147,249,255,141,247,255,135,243,255,133,238,255,136,
236,255,136,237,255,136,237,255,135,237,255,136,239,254,
137,239,251,136,238,252,136,237,254,140,238,255,140,237,
254,142,238,255,142,239,255,142,239,255,142,238,255,141,
239,255,140,240,255,141,241,255,141,243,253,139,244,255,
138,244,255,137,243,255,140,242,255,139,240,255,138,239,
255,136,236,255,133,233,255,134,231,255,136,231,255,139,
235,255,143,238,255,146,243,255,145,244,255,144,242,255,
144,242,255,144,243,255,143,244,255,143,243,255,145,245,
255,142,245,255,139,245,255,136,244,255,135,243,255,137,
242,255,137,242,255,137,243,255,135,243,255,133,241,255,
131,238,255,123,231,255,130,230,218,146,237,221,155,245,
240,153,246,253,141,244,255,125,238,255,112,227,252,107,
218,232,111,212,203,119,208,179,129,207,155,138,207,152,
142,210,153,142,210,154,146,213,157,145,215,167,145,219,
175,146,222,189,146,224,203,147,229,213,144,233,224,142,
234,233,142,236,243,142,237,251,141,237,254,142,239,255,
140,240,255,136,240,255,137,240,255,139,240,255,139,241,
255,137,240,255,138,246,255,138,246,255,131,246,255,92,
227,246,9,124,221,1,81,167,29,85,123,62,103,85,70,109,
46,60,101,17,43,87,6,29,73,15,20,58,29,17,49,42,18,44,
52,19,41,59,19,40,60,21,41,59,19,41,57,18,41,56,20,42,
54,20,41,53,19,42,51,19,43,49,19,43,45,22,46,36,35,56,
14,115,94,0,232,186,84,255,222,157,225,244,198,191,255,
222,176,255,233,166,255,251,152,254,255,144,251,255,140,
250,255,137,246,255,136,244,255,135,242,255,132,239,255,
131,236,255,126,233,255,128,230,255,128,230,255,130,231,
255,133,231,255,134,233,249,134,233,249,136,236,252,137,
237,253,143,241,255,155,249,255,164,255,255,163,255,251,
154,255,246,143,255,242,134,255,239,128,255,237,126,255,
234,128,255,244,141,255,255,151,255,255,157,255,255,158,
255,255,159,255,255,163,255,252,166,255,251,165,255,249,
164,255,250,162,255,251,160,255,251,163,255,254,162,255,
254,157,255,255,157,255,255,155,255,255,155,255,255,159,
255,255,159,255,255,158,255,255,155,255,255,154,255,255,
152,255,255,151,255,255,151,255,255,153,255,255,155,255,
255,155,255,255,154,255,255,156,255,255,157,255,255,155,
255,255,154,255,255,153,255,255,152,255,255,149,255,255,
147,252,255,144,251,255,143,249,255,145,249,255,145,249,
255,144,250,255,143,250,255,144,250,255,144,249,255,141,
248,255,141,247,255,142,248,255,143,249,255,143,249,255,
142,248,255,145,248,255,146,246,255,145,245,255,147,246,
255,145,247,255,141,243,255,138,239,255,134,234,255,133,
233,255,133,234,253,134,237,249,137,239,252,141,241,254,
142,244,255,139,243,255,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,184,184,179,180,167,178,181,
140,183,185,110,186,189,106,188,193,109,197,200,130,203,
208,165,193,214,191,179,226,215,169,234,232,163,238,245,
158,240,254,151,240,255,146,239,255,154,246,255,155,247,
255,151,250,255,144,249,255,140,244,255,137,239,255,134,
237,255,132,237,255,130,236,255,133,238,252,139,238,250,
138,238,252,136,237,254,136,237,254,136,238,253,137,239,
254,137,239,253,137,238,255,137,238,255,137,238,255,138,
238,255,141,241,255,139,243,252,139,243,254,136,242,255,
134,242,255,133,241,255,133,240,255,134,238,255,132,236,
255,130,234,255,131,233,255,133,230,255,137,232,252,144,
235,253,147,239,254,149,241,255,145,242,255,143,242,255,
141,240,255,140,242,255,140,242,255,144,242,255,143,244,
255,139,242,255,138,242,255,136,240,255,136,241,255,134,
239,255,134,240,255,134,241,255,129,239,255,125,235,255,
122,224,255,135,226,216,147,240,221,149,246,237,144,246,
250,129,240,254,119,223,255,118,209,248,121,201,226,125,
197,200,131,198,177,138,201,156,141,204,151,144,208,153,
143,211,154,146,214,157,143,219,168,141,223,174,141,227,
189,140,228,203,139,232,213,137,236,222,135,239,231,134,
240,241,132,239,248,134,239,254,137,240,255,137,239,255,
135,241,255,134,240,255,134,238,255,137,237,255,134,238,
255,139,239,255,142,242,255,142,244,255,132,237,255,57,
173,254,2,121,189,2,109,120,40,125,88,75,132,60,88,138,
46,89,133,41,73,114,56,44,91,59,29,79,68,31,66,75,30,
54,77,26,50,74,22,47,69,18,44,62,16,39,57,14,40,53,17,
39,52,20,38,50,22,37,48,26,38,45,45,37,39,121,46,34,
204,149,54,243,234,120,214,255,162,192,255,199,173,255,
222,162,255,233,155,255,250,143,254,255,140,250,255,140,
250,255,137,247,255,135,243,255,133,241,255,130,239,255,
129,237,255,127,234,255,127,230,255,125,229,255,125,230,
255,126,231,253,132,229,246,132,229,246,134,231,247,134,
231,247,137,235,248,144,242,255,154,252,250,166,255,250,
167,255,245,162,255,241,152,255,239,144,255,237,138,255,
233,128,255,239,133,255,255,145,255,255,158,255,255,159,
255,255,161,255,255,162,255,253,162,255,251,161,255,251,
159,255,250,157,255,250,156,255,251,158,255,252,158,255,
253,154,255,255,155,255,255,157,255,255,157,255,255,160,
255,255,162,255,255,159,255,255,157,255,255,151,255,255,
150,255,255,149,255,255,150,255,255,153,255,255,153,255,
255,154,255,255,154,255,255,154,255,255,155,255,255,151,
255,255,149,255,255,151,255,255,152,254,255,147,254,255,
145,253,255,143,251,255,142,249,255,145,249,255,145,249,
255,145,248,255,145,248,255,145,247,255,146,246,255,143,
244,255,142,244,255,142,248,255,142,249,255,143,247,255,
142,246,255,142,248,255,143,248,255,141,246,255,144,245,
255,142,246,255,137,245,255,133,241,255,129,237,255,128,
234,255,129,233,252,134,237,248,135,238,249,139,241,253,
141,242,254,145,240,255,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,184,184,184,182,180,180,178,177,170,178,179,151,188,
200,120,187,226,77,174,239,110,164,243,155,159,245,189,
156,246,214,149,244,228,145,243,239,152,244,255,155,250,
255,153,254,255,147,253,255,146,251,255,143,248,255,140,
246,255,138,244,255,135,240,255,136,237,255,140,236,255,
139,236,255,137,236,255,136,236,255,138,238,255,138,237,
255,138,237,255,139,238,255,138,237,255,139,238,255,140,
241,255,140,240,255,139,243,255,139,242,255,137,242,255,
134,240,255,133,241,255,133,240,255,134,239,255,133,238,
255,132,236,255,131,235,252,133,233,249,137,233,246,144,
237,246,147,239,248,149,239,255,145,242,255,142,241,255,
142,240,255,142,242,255,140,242,255,145,243,255,143,243,
255,140,242,255,137,241,255,138,241,255,137,240,255,135,
239,255,136,240,255,135,242,255,129,239,255,124,233,255,
123,231,226,140,231,223,150,240,240,148,241,254,141,238,
255,123,233,255,111,221,234,113,212,206,119,207,182,126,
206,162,135,207,151,143,208,154,145,207,156,149,211,165,
148,213,170,151,216,179,148,221,191,147,224,205,146,226,
222,145,228,234,144,233,239,141,235,251,137,237,253,134,
239,253,134,240,254,135,239,255,137,239,255,138,241,255,
134,240,255,135,242,255,135,240,255,138,239,255,135,239,
255,139,240,254,144,246,254,145,249,255,141,248,255,109,
238,255,29,165,234,1,105,177,39,114,147,79,127,111,95,
136,95,102,135,114,95,132,102,71,118,89,53,106,83,57,97,
78,57,89,73,51,82,73,45,74,68,37,67,55,31,61,39,21,51,
38,19,44,40,21,41,42,25,42,36,30,49,20,61,66,2,184,
127,6,252,202,104,250,234,168,215,249,201,193,255,215,
173,255,226,161,255,244,154,255,255,145,255,255,142,252,
255,140,249,255,139,248,255,137,246,255,134,242,255,131,
240,255,129,237,255,128,234,255,128,232,255,127,232,255,
126,232,255,126,232,247,132,230,240,134,232,242,134,232,
246,134,231,248,135,232,248,139,236,253,147,243,255,158,
253,255,167,255,254,162,255,251,152,255,244,144,255,240,
139,255,236,128,255,250,131,255,255,144,255,255,157,255,
255,159,255,255,162,255,251,163,255,245,164,255,242,163,
255,239,160,255,241,157,255,246,155,255,250,158,255,255,
156,255,255,152,255,255,155,255,255,157,255,255,158,255,
255,161,255,255,162,255,254,160,255,251,158,255,255,153,
255,255,151,255,255,150,255,255,151,255,255,153,255,255,
154,255,255,153,255,255,154,255,255,155,255,255,156,255,
255,153,255,255,151,255,255,151,255,255,153,255,255,150,
255,255,147,254,255,145,254,255,143,252,255,146,251,255,
144,249,255,144,249,255,144,249,255,145,248,255,145,246,
255,144,246,255,144,246,255,143,246,255,142,247,255,144,
245,255,143,245,255,143,247,255,143,247,255,142,247,255,
145,247,255,144,247,255,139,247,255,134,244,255,130,240,
255,129,237,255,132,236,253,134,237,249,137,240,245,139,
243,243,143,245,246,148,244,252,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,182,182,
179,178,180,162,186,188,123,213,203,113,206,208,143,190,
218,175,175,227,202,161,233,222,153,236,238,148,239,250,
151,246,252,153,250,255,152,250,255,148,248,255,146,247,
255,150,248,255,151,248,255,144,244,255,139,242,255,136,
241,255,133,240,255,131,238,255,132,238,255,134,238,255,
135,238,255,135,238,255,134,237,255,135,237,255,134,237,
255,138,240,255,139,240,255,135,240,253,136,241,255,135,
238,255,134,237,255,135,237,255,136,237,255,136,236,255,
134,234,254,132,234,253,130,235,251,131,233,249,133,233,
245,140,236,244,146,239,248,148,239,255,141,242,255,140,
243,255,140,242,255,139,241,255,139,241,255,142,242,255,
140,243,255,138,241,255,137,240,255,137,239,255,138,238,
255,136,239,255,136,240,255,135,238,255,128,234,255,118,
227,254,134,223,220,140,234,225,142,242,240,135,241,253,
126,235,255,119,220,252,119,208,225,122,202,198,127,201,
178,133,203,161,139,209,154,142,209,156,143,211,160,143,
217,170,141,219,174,142,222,183,139,228,197,139,230,210,
140,231,225,138,231,235,137,234,240,136,234,251,134,235,
252,134,235,251,136,235,253,137,233,253,138,232,255,136,
234,255,134,235,255,135,236,255,136,237,255,137,237,255,
136,237,255,139,238,253,146,243,252,148,248,255,147,248,
255,142,246,255,90,204,254,27,145,216,22,131,158,61,147,
123,92,147,101,94,134,110,84,136,100,73,129,96,60,119,
93,52,112,88,54,102,79,51,96,80,47,89,76,42,83,66,43,
80,57,32,67,54,25,57,51,25,49,48,38,43,37,79,47,21,
159,94,21,231,207,50,226,246,129,208,252,177,189,255,204,
181,255,218,166,255,229,156,255,245,150,255,255,147,255,
255,145,252,255,142,250,255,138,249,255,137,247,255,135,
244,255,134,241,255,132,239,255,126,237,255,124,235,255,
123,233,255,122,230,255,122,231,246,124,231,240,127,232,
241,128,233,244,127,232,244,132,232,244,133,232,246,137,
237,248,144,245,249,158,255,252,167,255,251,167,255,246,
157,255,240,152,255,237,139,255,250,133,254,255,144,255,
255,157,255,255,160,255,255,163,255,252,164,255,246,164,
255,241,164,255,239,160,255,243,156,255,247,154,255,251,
154,255,254,155,255,255,155,255,255,155,255,255,157,255,
255,158,255,255,157,255,255,158,255,254,159,255,252,155,
255,255,149,255,255,148,255,255,149,255,255,149,255,255,
152,255,255,151,255,255,154,255,255,155,255,255,156,255,
255,156,255,255,155,255,255,152,255,255,151,255,255,152,
255,255,149,254,255,148,254,255,147,252,255,146,251,255,
149,249,255,148,249,255,147,248,255,145,248,255,143,247,
255,143,246,255,143,245,255,142,244,255,144,244,255,145,
245,255,145,243,255,146,244,255,145,244,255,145,244,255,
146,245,255,150,246,255,146,246,255,140,245,255,135,242,
255,130,238,255,128,236,255,129,235,253,134,235,248,136,
238,245,140,242,245,142,244,246,146,243,251,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,183,182,179,187,179,151,203,
199,122,196,216,115,182,230,128,166,238,154,156,240,188,
148,241,211,148,244,225,151,249,238,151,249,247,149,249,
254,145,248,255,149,247,255,154,251,255,153,253,255,149,
251,255,145,250,255,138,246,255,135,242,255,135,240,255,
135,238,255,135,238,255,135,237,255,136,239,255,135,238,
255,134,237,255,136,238,254,137,239,255,135,238,255,136,
237,255,136,236,255,136,236,255,136,236,255,135,234,255,
135,234,255,135,234,255,133,234,255,131,234,254,132,233,
250,134,233,244,140,236,243,145,239,243,149,242,250,143,
242,255,139,241,255,139,241,255,138,241,255,139,240,255,
142,242,255,141,243,255,139,242,255,138,240,255,138,240,
255,139,241,255,136,239,255,135,238,255,133,235,255,125,
230,255,116,226,248,143,227,219,144,236,234,140,239,249,
131,236,255,118,225,249,116,214,219,120,208,189,128,206,
170,136,208,163,140,209,160,143,210,162,147,211,172,147,
216,172,146,220,181,145,222,189,145,226,197,142,230,207,
141,231,216,141,232,227,139,232,235,137,233,240,135,234,
244,134,233,248,133,233,248,133,231,245,134,231,244,137,
232,246,136,234,244,134,235,246,135,235,248,135,236,249,
136,236,252,137,238,247,141,240,247,146,244,253,148,248,
255,150,252,255,149,251,255,129,242,255,84,204,251,36,
151,216,64,157,195,106,166,148,118,164,111,102,157,91,87,
143,81,75,132,83,62,120,93,63,107,100,62,103,93,57,97,
83,50,90,70,47,83,65,39,73,69,34,64,63,38,62,35,63,67,
14,145,106,9,242,173,44,243,232,125,219,247,179,198,253,
214,183,255,232,174,255,243,160,255,249,153,255,255,149,
255,255,147,255,255,146,253,255,145,252,255,141,251,255,
139,249,255,138,246,255,136,243,255,134,243,255,127,239,
255,126,237,255,125,233,255,124,231,255,124,230,255,126,
232,247,127,233,242,128,234,240,127,233,236,130,233,232,
132,235,234,133,236,241,138,239,247,150,248,251,165,255,
253,170,255,250,161,255,242,157,255,239,149,255,239,139,
254,244,142,253,255,157,255,255,160,255,255,164,255,255,
164,255,249,166,255,245,164,255,241,160,255,240,157,255,
242,155,255,247,156,255,251,155,255,251,155,255,255,157,
255,255,157,255,255,157,255,255,158,255,255,159,255,255,
159,255,255,157,255,255,153,255,255,150,255,255,151,255,
255,151,255,255,151,255,255,152,255,255,154,255,255,155,
255,255,155,255,255,156,255,255,154,255,255,153,255,255,
152,255,255,152,254,255,150,255,255,149,255,255,148,253,
255,148,250,255,150,250,255,150,250,255,150,250,255,147,
249,255,145,249,255,143,248,255,142,247,255,142,247,255,
144,246,255,145,246,255,146,244,255,146,244,255,145,245,
255,146,245,255,147,245,255,151,246,255,148,248,255,140,
246,255,135,243,255,132,240,255,129,236,255,130,234,254,
135,234,251,137,237,249,141,240,250,143,243,251,148,244,
253,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
183,183,182,181,181,154,191,194,133,198,206,125,199,213,
129,190,220,158,168,228,188,159,232,210,157,238,228,152,
242,240,150,243,251,147,245,254,150,247,255,154,250,255,
155,252,255,155,253,255,154,253,255,149,253,255,145,250,
255,140,245,255,139,242,255,135,238,255,133,238,255,135,
238,255,135,237,255,134,236,255,137,236,253,138,235,254,
135,234,255,136,234,255,135,233,255,137,233,255,137,234,
255,136,233,255,135,234,255,134,234,255,133,233,255,133,
233,255,133,232,251,134,232,245,140,235,242,145,239,243,
148,240,250,143,240,255,140,240,255,140,241,255,139,240,
255,140,239,255,142,240,255,143,242,255,141,241,255,139,
239,255,140,239,255,141,240,255,138,238,255,136,237,255,
132,233,255,122,226,255,126,221,240,144,230,223,144,236,
238,137,235,251,124,225,251,119,214,238,123,207,201,128,
206,176,133,207,165,137,209,162,140,212,165,142,214,173,
143,213,185,142,218,184,144,222,194,143,222,201,143,224,
209,142,226,216,138,230,223,137,231,234,134,231,239,134,
231,240,135,229,241,135,228,244,133,227,243,133,228,241,
133,229,240,133,230,239,133,232,235,132,234,240,132,234,
244,133,233,246,136,232,246,138,235,241,140,240,244,144,
244,252,145,247,254,149,249,255,151,250,255,143,247,255,
119,231,255,67,180,248,59,161,217,93,171,162,127,184,122,
130,185,115,120,171,99,108,157,92,92,139,98,82,122,108,
75,113,95,69,106,83,63,101,72,57,97,68,42,87,76,44,73,
61,63,69,28,126,112,19,198,175,44,226,226,107,212,242,
183,193,248,214,180,252,236,170,255,248,160,255,252,154,
255,255,148,255,255,146,255,255,144,254,255,147,252,255,
148,252,255,145,252,255,143,251,255,140,249,255,138,247,
255,136,245,255,130,240,255,127,238,255,126,235,255,126,
232,255,127,230,255,126,230,248,126,231,243,127,231,240,
128,231,236,130,232,236,130,234,234,132,234,238,135,235,
243,142,241,247,156,252,249,170,255,249,170,255,245,160,
255,241,154,255,238,141,255,242,130,252,255,147,254,255,
154,255,255,161,255,255,163,255,252,166,255,249,166,255,
243,165,255,239,162,255,241,158,255,244,158,255,247,160,
255,251,159,255,255,159,255,255,158,255,255,157,255,255,
159,255,255,161,255,255,162,255,255,159,255,255,155,255,
255,153,255,255,152,255,255,151,255,255,151,255,255,151,
255,255,152,255,255,153,255,255,155,255,255,156,255,255,
156,255,255,155,255,255,154,255,255,153,255,255,150,255,
255,150,253,255,151,251,255,150,249,255,152,250,255,151,
249,255,150,250,255,148,249,255,146,247,255,145,246,255,
144,245,255,145,246,255,146,246,255,145,247,255,146,247,
255,145,247,255,143,247,255,144,246,255,146,247,255,148,
246,255,144,247,255,141,247,255,137,243,255,134,239,255,
133,236,255,133,234,254,135,233,251,137,236,249,141,240,
250,144,241,252,148,242,253,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,184,183,183,183,
181,185,185,174,193,190,155,203,201,142,186,218,139,172,
227,166,161,234,194,153,237,215,150,238,232,147,242,245,
150,246,248,154,250,250,157,253,253,158,254,255,155,253,
255,151,254,255,148,254,255,147,252,255,146,250,255,143,
247,255,135,242,255,134,240,255,133,237,255,133,235,255,
137,235,255,138,232,255,135,233,255,134,234,255,133,233,
255,138,231,253,139,233,253,138,234,253,138,235,254,135,
233,255,134,231,255,135,231,255,135,231,252,135,230,248,
139,232,244,146,236,244,149,238,249,145,237,254,142,238,
255,141,240,255,140,238,255,141,237,255,142,240,255,141,
241,255,140,240,255,139,239,255,139,239,255,140,240,255,
138,237,255,132,236,255,124,231,254,119,225,243,136,224,
223,143,234,223,137,236,241,130,232,249,118,217,236,120,
208,215,129,206,186,134,208,175,137,211,171,139,213,172,
141,215,177,142,217,185,142,218,191,140,220,194,143,224,
203,142,225,211,143,226,221,140,228,227,137,230,232,135,
229,239,133,227,239,133,226,237,135,225,241,136,225,240,
136,226,239,136,227,241,135,228,241,134,229,238,134,231,
233,131,232,239,130,231,242,131,230,242,138,231,240,140,
235,242,139,239,246,140,243,253,140,245,255,144,248,255,
143,247,255,138,246,255,129,240,255,102,215,250,75,183,
212,91,184,168,122,193,146,127,195,142,126,190,129,125,
188,123,122,179,124,110,163,119,96,150,96,91,138,68,87,
127,43,82,119,41,57,106,71,79,85,41,123,99,21,201,176,
76,219,220,121,202,241,170,182,249,216,174,253,237,166,
254,250,158,254,255,154,254,255,149,255,255,145,254,255,
145,254,255,145,253,255,148,251,255,150,251,255,148,251,
255,146,250,255,143,250,255,140,248,255,138,247,255,134,
242,255,129,240,255,129,238,255,129,235,255,127,234,255,
127,231,255,126,231,251,128,230,248,129,231,245,129,231,
245,129,231,240,130,232,239,134,233,244,137,235,248,145,
241,253,162,252,254,172,255,251,161,255,246,154,255,242,
142,255,245,125,254,255,138,250,255,147,254,255,157,255,
255,162,255,255,164,255,254,169,255,247,168,255,242,166,
255,242,162,255,243,161,255,245,162,255,248,162,255,252,
161,255,255,159,255,255,158,255,255,159,255,255,157,255,
255,161,255,255,159,255,255,155,255,255,152,255,255,151,
255,255,151,255,255,152,255,255,152,255,255,153,255,255,
154,255,255,156,255,255,157,255,255,156,255,255,156,255,
255,155,255,255,153,255,255,150,255,255,150,253,255,151,
253,255,151,251,255,152,251,255,150,251,255,150,251,255,
149,250,255,147,247,255,146,245,255,146,245,255,149,246,
255,150,246,255,149,246,255,146,247,255,146,247,255,145,
246,255,146,247,255,147,248,255,146,247,255,145,249,255,
143,247,255,140,245,255,135,241,255,132,238,255,131,236,
255,134,235,255,136,236,255,144,239,253,149,241,251,151,
242,255,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,182,
182,179,182,182,157,186,203,127,186,213,127,180,225,135,
170,230,164,162,235,194,152,237,224,151,241,233,155,246,
243,159,252,251,162,254,254,159,254,255,154,253,255,150,
252,255,150,251,255,150,252,255,150,253,255,143,248,255,
141,245,255,139,241,255,137,238,255,136,237,255,137,235,
255,134,234,255,134,233,255,132,231,254,138,230,253,140,
233,253,139,234,253,139,234,254,138,233,255,136,232,255,
136,231,255,136,231,254,136,232,251,140,232,248,145,235,
249,149,238,250,149,239,255,143,238,255,140,239,255,138,
238,255,140,237,255,141,240,255,141,241,255,140,240,255,
140,240,255,139,239,255,138,240,255,135,237,255,129,234,
255,121,228,253,120,224,242,139,228,215,142,234,229,132,
231,249,123,222,236,118,212,208,125,210,188,134,210,173,
137,211,170,139,213,172,140,214,175,141,215,179,143,218,
183,142,219,189,142,221,193,143,224,200,142,227,209,144,
227,218,140,228,227,138,228,232,137,228,232,135,226,230,
136,225,230,137,226,231,136,226,228,137,227,229,136,227,
232,135,227,237,134,228,239,134,229,234,132,230,235,133,
230,234,134,231,233,140,232,235,141,234,245,139,237,250,
138,239,253,137,240,254,137,241,254,136,239,255,131,235,
255,124,230,255,109,214,250,95,192,236,97,177,223,106,
164,217,105,160,183,108,160,159,108,159,144,108,157,134,
107,150,134,106,151,120,117,154,94,133,160,68,137,155,48,
100,129,70,128,124,28,187,165,55,221,209,118,212,227,169,
189,237,209,172,244,234,167,249,248,161,251,255,154,250,
255,150,250,255,146,252,255,145,252,255,146,252,255,146,
251,255,145,249,255,148,250,255,148,250,255,146,251,255,
144,251,255,142,250,255,140,248,255,138,245,255,133,241,
255,132,239,255,131,238,255,130,237,255,127,233,255,128,
233,255,130,232,255,130,232,254,130,231,253,131,231,252,
131,231,249,132,231,248,134,231,248,138,235,252,150,245,
254,166,255,254,163,255,252,159,255,245,150,255,244,134,
255,247,132,244,255,141,248,255,150,253,255,157,255,255,
163,255,255,169,255,253,168,255,248,168,255,246,165,255,
244,163,255,243,162,255,244,161,255,248,158,255,254,158,
255,255,160,255,255,161,255,255,158,255,255,162,255,255,
161,255,255,156,255,255,154,255,255,155,255,255,152,255,
255,152,255,255,154,255,255,155,255,255,156,255,255,157,
255,255,157,255,255,157,255,255,157,255,255,155,255,255,
153,255,255,151,255,255,151,255,255,151,255,255,152,253,
255,151,252,255,147,252,255,148,251,255,149,250,255,148,
249,255,147,247,255,147,246,255,149,246,255,151,248,255,
151,249,255,147,247,255,147,246,255,146,247,255,147,248,
255,147,248,255,149,249,255,149,249,255,147,247,255,144,
246,255,137,243,255,134,241,255,132,237,255,133,234,255,
136,236,255,145,241,253,149,243,252,150,242,254,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,184,
183,184,184,177,185,184,167,194,190,152,202,199,147,194,
210,165,176,222,196,165,230,211,163,236,226,163,242,240,
163,246,249,159,249,253,154,249,254,150,249,255,150,251,
255,149,251,255,147,251,255,147,249,255,153,249,255,153,
248,255,145,243,255,139,240,254,136,237,255,134,234,255,
134,231,255,131,229,255,133,232,255,134,233,255,134,235,
255,135,236,255,132,235,255,130,234,255,131,234,254,133,
231,254,137,230,248,137,231,246,138,235,248,142,240,250,
143,240,253,140,239,254,140,238,255,140,237,254,142,237,
255,140,238,255,139,240,255,139,240,255,139,238,255,136,
238,255,132,240,255,126,237,255,123,232,255,121,222,251,
127,219,242,140,229,221,133,232,231,125,222,242,122,210,
223,128,204,197,134,205,179,137,210,173,137,213,172,138,
214,174,140,215,177,141,216,180,144,218,183,143,218,191,
144,219,193,144,223,202,142,224,209,143,225,214,137,226,
225,134,224,229,134,224,226,135,225,225,136,223,224,135,
225,224,135,225,223,136,226,225,133,227,228,131,228,233,
129,226,233,130,225,228,132,224,227,135,225,226,137,226,
227,139,230,228,139,229,237,139,230,241,138,231,248,135,
230,249,132,229,251,117,229,254,100,220,254,87,203,251,
77,178,231,72,151,209,69,121,190,70,91,170,77,86,135,84,
86,110,88,87,97,90,90,90,86,88,93,84,87,83,93,94,67,
116,116,61,142,140,67,147,144,92,161,165,63,188,204,80,
194,225,119,183,233,161,172,239,203,159,244,230,153,247,
244,147,248,255,141,247,255,144,244,255,143,247,255,145,
248,255,144,249,255,143,250,255,145,249,255,146,249,255,
145,249,255,144,249,255,142,250,255,140,249,255,139,248,
255,137,246,255,134,243,255,133,240,255,132,239,255,131,
237,255,128,235,255,127,235,255,128,234,255,130,232,254,
131,232,254,131,232,255,131,231,253,131,231,252,131,231,
249,133,233,249,141,238,251,154,250,252,168,255,253,168,
255,247,163,255,245,151,255,246,136,241,255,137,242,255,
145,245,255,154,251,255,159,255,255,168,255,255,169,255,
249,170,255,247,169,255,245,169,255,245,165,255,244,161,
255,247,155,255,253,154,255,255,155,255,255,155,255,255,
156,255,255,158,255,255,158,255,255,155,255,255,154,255,
255,156,254,255,155,255,255,155,255,255,155,255,255,156,
255,255,157,255,255,159,255,255,159,255,255,160,255,255,
160,255,255,157,255,255,154,254,255,153,253,255,153,254,
255,153,255,255,153,255,255,151,253,255,150,251,255,152,
250,255,151,250,255,150,249,255,149,248,255,148,248,255,
151,247,255,152,248,255,151,248,255,150,246,255,150,245,
255,148,246,255,148,246,255,148,245,255,151,247,255,149,
248,255,144,247,255,144,246,255,141,242,255,139,239,255,
136,237,255,134,235,255,137,236,254,142,239,253,144,242,
253,146,242,255,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,184,184,184,185,184,184,185,
184,184,185,184,184,185,184,184,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,183,
182,178,185,182,151,185,198,131,174,219,129,165,234,129,
162,242,156,161,246,187,160,247,214,158,250,237,154,251,
250,151,251,255,149,251,255,147,250,255,145,249,255,147,
250,255,155,253,255,159,255,255,154,254,255,151,253,255,
144,247,255,139,241,255,137,235,255,136,233,255,137,236,
255,135,235,255,135,235,255,135,236,255,131,234,255,131,
234,255,130,233,255,132,229,254,138,231,251,139,232,248,
137,235,246,140,240,238,144,243,249,139,241,253,139,238,
255,141,236,255,142,234,255,140,236,255,138,238,255,138,
238,255,139,238,255,137,239,255,131,239,255,125,235,255,
119,227,255,120,223,241,130,225,227,139,228,229,128,225,
243,120,221,209,121,213,183,130,211,168,137,210,169,141,
215,176,140,216,183,140,216,188,142,216,189,144,217,191,
146,218,197,146,217,208,146,219,204,146,223,210,144,224,
218,144,224,226,137,225,226,134,224,227,134,224,223,133,
223,220,136,221,225,136,225,231,135,224,227,135,226,225,
131,225,223,128,226,223,127,225,220,128,226,206,132,227,
207,136,227,214,135,226,217,134,228,213,136,226,225,136,
229,220,133,226,232,125,217,252,115,203,252,83,190,252,
49,170,218,26,147,170,20,128,133,27,114,111,42,100,97,
61,89,82,73,85,81,79,81,76,84,82,76,84,81,76,80,79,74,
77,76,71,77,73,64,83,74,65,94,83,77,132,125,94,157,155,
96,179,189,100,187,217,107,180,231,125,171,239,165,158,
243,211,149,242,235,143,244,252,137,244,255,142,245,255,
142,246,255,142,246,255,143,249,255,141,250,255,143,248,
255,145,249,255,145,249,255,145,249,255,144,249,255,142,
249,255,141,249,255,138,245,255,136,243,255,136,242,255,
135,241,255,136,240,255,132,240,255,131,238,255,132,234,
255,135,233,255,136,236,255,135,235,255,134,233,255,135,
234,255,134,233,255,134,233,255,138,234,255,146,240,255,
161,254,255,168,255,255,165,255,253,157,255,242,145,252,
255,143,249,255,144,243,255,150,243,255,155,248,255,166,
255,255,168,255,255,170,255,255,171,255,251,170,255,245,
168,255,243,162,255,244,158,255,248,155,255,255,153,255,
255,156,255,255,156,255,255,157,255,255,158,255,255,156,
255,255,157,255,255,157,255,255,157,255,255,157,255,255,
156,255,255,156,255,255,158,255,255,160,255,255,161,255,
255,163,255,255,162,255,255,156,255,255,155,255,255,156,
255,255,155,255,255,154,255,255,153,255,255,152,254,255,
153,253,255,155,253,255,153,251,255,150,249,255,150,250,
255,148,249,255,153,249,255,155,249,255,154,249,255,153,
247,255,153,246,255,151,246,255,150,246,255,150,246,255,
154,247,255,150,248,255,146,249,255,144,247,255,143,244,
255,140,241,255,139,240,255,136,238,254,139,239,253,145,
242,253,146,243,254,147,244,255,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
185,184,183,185,183,182,185,182,182,185,183,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,184,182,182,182,179,178,184,
168,178,192,143,195,200,149,204,210,180,192,220,206,177,
231,230,166,237,246,159,241,254,154,244,255,150,244,255,
150,242,255,152,247,255,159,252,255,162,254,255,158,255,
255,155,255,255,153,253,255,146,250,255,142,244,255,135,
238,255,134,237,255,132,235,255,133,234,255,135,235,255,
133,232,255,132,230,255,134,228,255,136,226,254,137,229,
249,138,231,247,138,233,244,145,236,236,147,238,247,142,
238,252,138,238,255,135,236,255,135,235,255,138,236,255,
140,237,255,141,238,255,139,237,255,136,235,255,131,233,
255,125,229,255,120,223,255,123,219,240,129,224,226,130,
226,224,129,212,235,130,203,201,134,204,181,139,210,170,
141,212,171,142,214,175,141,216,183,138,215,187,137,216,
188,139,218,189,143,219,196,139,219,206,139,224,204,136,
224,208,134,225,215,132,223,221,132,220,220,132,218,222,
132,216,217,133,217,216,135,216,220,136,215,224,136,215,
221,136,215,219,136,214,217,136,210,215,137,208,211,139,
212,200,137,216,202,137,218,209,135,217,211,140,217,208,
131,217,217,116,219,208,102,216,214,84,192,222,75,144,
232,73,99,198,71,82,167,72,77,140,76,78,121,76,78,105,
75,78,94,76,80,82,76,78,77,77,78,73,79,78,72,80,77,72,
80,75,71,77,75,69,77,74,65,80,73,63,82,73,66,95,89,57,
116,114,54,147,143,58,191,182,85,213,198,114,215,205,158,
189,214,203,174,218,227,161,221,242,155,226,251,150,231,
255,144,234,255,143,238,255,145,242,255,145,243,255,147,
244,255,146,247,255,145,246,255,146,246,255,145,247,255,
143,248,255,142,248,255,142,245,255,140,243,255,137,243,
255,134,244,255,133,243,255,135,242,255,133,240,255,133,
238,255,132,236,255,133,238,255,135,236,255,136,237,255,
136,237,255,133,236,255,131,235,254,131,235,255,133,237,
255,145,247,255,166,255,254,171,255,252,169,255,244,152,
255,255,151,253,255,149,249,255,145,244,255,147,246,255,
154,251,255,159,255,255,165,255,255,169,255,250,171,255,
245,170,255,242,164,255,244,160,255,248,156,255,255,154,
255,255,156,255,255,157,255,255,159,255,255,161,255,255,
159,255,255,156,255,255,153,255,255,155,255,255,157,255,
255,157,255,255,157,255,255,158,255,255,156,255,255,157,
255,255,156,255,255,156,255,255,155,255,255,158,255,255,
158,255,255,156,255,255,152,255,255,152,255,255,151,253,
255,152,254,255,152,255,255,150,252,255,149,250,255,151,
250,255,151,251,255,151,251,255,150,250,255,149,248,255,
148,247,255,153,246,255,150,248,255,149,248,255,149,248,
255,150,249,255,150,250,255,148,248,255,146,246,255,145,
245,255,139,242,255,136,240,255,136,239,255,138,242,254,
140,244,252,142,243,252,149,244,255,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,185,184,183,185,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,182,183,182,178,178,173,185,193,147,182,226,94,
172,244,121,162,249,162,156,250,199,151,248,226,147,245,
243,149,245,255,151,249,255,158,253,255,161,255,255,158,
255,255,154,255,255,153,254,255,150,255,255,148,253,255,
144,249,255,140,246,255,136,239,255,134,235,255,135,235,
255,133,233,255,132,232,255,135,232,255,138,230,254,139,
232,248,139,234,250,139,233,247,146,237,238,147,240,248,
143,240,254,139,239,255,135,236,255,136,236,255,138,237,
255,140,238,255,140,238,255,138,236,255,137,237,255,132,
235,255,125,230,255,122,228,254,126,223,238,131,225,230,
126,221,231,125,214,205,132,209,185,140,212,181,144,213,
180,146,215,185,144,215,186,143,217,187,142,219,190,141,
219,194,141,218,195,144,221,195,141,222,203,141,225,212,
137,226,212,133,226,206,131,225,202,132,223,205,133,223,
200,134,222,196,132,222,191,133,220,189,135,221,191,134,
220,190,133,218,187,133,218,183,135,218,178,137,217,174,
139,218,172,137,222,179,135,222,186,132,219,190,136,213,
207,121,199,243,94,184,242,61,163,210,25,132,153,27,111,
113,49,96,90,62,92,78,69,90,70,75,89,68,75,86,68,74,
82,71,72,79,69,73,78,66,75,78,65,76,77,64,78,78,60,79,
80,50,79,80,54,83,82,55,87,83,55,87,82,56,89,82,56,92,
83,66,108,91,80,146,123,105,184,163,116,201,200,108,180,
225,100,166,230,129,156,232,161,149,234,188,145,235,211,
140,238,228,140,241,239,142,243,247,143,245,253,144,245,
255,145,247,255,144,246,255,146,247,255,145,249,255,142,
248,255,141,249,255,142,249,255,141,249,255,140,249,255,
136,247,255,135,246,255,136,244,255,135,244,255,136,243,
255,136,241,255,135,240,255,137,241,255,138,241,255,139,
241,255,136,240,255,135,240,255,135,238,255,134,236,255,
139,238,255,159,252,255,170,255,255,170,255,250,157,255,
248,154,255,253,152,255,254,150,255,255,149,253,255,155,
254,255,157,255,255,162,255,255,169,255,255,170,255,251,
169,255,246,164,255,243,159,255,245,154,255,252,154,255,
255,155,255,255,158,255,255,160,255,255,161,255,253,158,
255,251,155,255,255,155,255,255,156,255,255,158,255,255,
157,255,255,158,255,255,157,255,255,155,255,255,156,255,
255,156,255,255,156,255,255,155,255,255,157,255,255,158,
255,255,156,255,255,152,254,255,151,254,255,152,253,255,
153,253,255,152,254,255,150,252,255,151,251,255,152,252,
255,151,252,255,151,252,255,151,252,255,150,251,255,149,
250,255,154,250,255,150,249,255,149,249,255,149,250,255,
150,251,255,149,250,255,147,249,255,147,249,255,146,248,
255,141,245,255,138,242,255,139,241,255,140,242,255,140,
242,255,142,241,255,149,241,255,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,184,185,184,184,185,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,181,183,177,179,185,128,206,
196,131,210,204,162,200,216,194,186,225,223,170,230,241,
159,234,252,157,241,253,158,250,255,157,254,255,155,253,
255,154,253,255,153,253,255,151,254,255,151,253,255,148,
249,255,149,250,255,141,246,255,132,240,255,128,237,255,
125,234,255,124,233,255,128,234,255,130,231,254,134,232,
247,138,233,249,136,232,244,141,237,235,143,240,247,137,
240,252,134,239,254,132,236,254,134,235,255,136,236,255,
136,236,255,136,236,255,134,234,255,134,233,255,133,231,
255,125,225,255,125,220,250,128,222,237,129,221,226,125,
213,224,131,208,203,133,210,186,134,213,180,135,216,178,
138,216,182,137,216,183,137,216,183,139,217,186,139,216,
190,141,216,191,142,220,192,138,221,199,136,220,206,137,
219,206,135,218,201,134,216,199,139,214,200,137,213,194,
138,212,190,137,211,185,140,209,183,141,209,185,140,208,
184,139,207,182,138,207,177,137,208,172,138,209,169,143,
208,167,142,209,172,133,208,174,117,209,176,90,202,180,
79,154,194,71,112,181,66,86,159,66,74,132,72,73,107,76,
77,90,76,80,78,77,84,70,77,84,66,75,81,65,72,77,67,68,
76,65,71,74,62,71,73,61,72,73,61,74,75,58,80,79,50,82,
81,55,84,81,55,87,83,55,89,84,58,90,85,59,87,83,66,87,
82,68,95,92,65,120,117,60,160,156,61,197,185,81,206,194,
121,200,202,156,182,209,183,170,214,206,155,222,222,148,
226,231,147,231,239,146,237,248,147,241,254,147,243,255,
144,244,255,144,245,255,144,246,255,143,246,255,142,247,
255,143,249,255,142,249,255,141,247,255,140,245,255,139,
245,255,137,243,255,137,243,255,138,243,255,136,242,255,
135,241,255,136,243,255,136,244,255,138,244,255,138,243,
255,138,243,255,137,241,255,133,237,255,134,237,255,145,
249,255,156,255,253,162,255,249,157,255,250,154,255,253,
157,255,255,158,255,255,155,253,255,152,253,255,153,253,
255,158,255,255,164,255,254,167,255,251,168,255,246,165,
255,243,159,255,245,154,255,251,152,255,255,154,255,255,
157,255,255,164,255,255,165,255,254,162,255,252,156,255,
254,154,255,255,155,255,255,157,255,255,155,255,255,155,
255,255,155,255,255,154,255,255,154,255,255,154,255,255,
154,255,255,153,255,255,155,255,255,155,255,255,155,255,
255,150,254,255,148,254,255,151,254,255,152,253,255,151,
251,255,150,250,255,151,250,255,151,251,255,150,252,255,
150,253,255,149,251,255,147,250,255,148,251,255,149,250,
255,147,250,255,145,249,255,146,251,255,146,251,255,145,
251,255,144,249,255,145,249,255,145,248,255,144,245,255,
142,241,255,143,239,255,143,240,255,143,239,255,143,240,
255,145,240,255,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,182,180,174,190,192,
135,192,221,111,182,240,106,168,248,136,157,246,177,154,
245,218,152,247,235,151,249,249,151,250,255,152,252,253,
152,253,255,150,254,255,149,253,255,149,252,255,151,254,
255,146,254,255,140,251,255,136,247,255,129,238,255,127,
235,255,129,232,255,133,233,255,136,233,253,140,236,254,
138,234,252,141,234,252,142,239,252,138,240,253,134,239,
254,132,237,255,134,236,255,136,237,254,136,238,254,135,
237,254,134,236,253,134,236,251,134,235,249,125,228,251,
125,226,229,129,225,227,127,221,221,124,217,204,135,216,
188,138,217,189,140,218,192,140,218,192,141,217,190,140,
217,191,140,217,189,141,218,188,141,218,188,143,218,191,
144,220,198,138,222,195,136,222,193,134,220,192,134,218,
191,132,217,190,136,214,185,136,215,181,137,215,176,136,
214,170,139,212,170,138,212,161,137,211,155,137,211,155,
138,211,158,138,212,160,138,211,162,141,206,174,137,197,
202,120,181,222,88,161,216,42,139,180,32,112,124,41,97,
95,53,90,81,63,86,72,73,84,66,77,84,68,77,83,70,75,82,
69,75,81,68,73,78,65,70,76,66,65,73,63,68,73,55,70,74,
55,71,75,54,74,75,54,79,77,56,80,79,53,84,81,55,88,84,
59,90,85,60,93,87,62,91,88,60,90,88,57,91,88,57,96,89,
62,116,100,82,158,130,112,185,172,107,192,205,96,178,223,
93,168,230,122,154,232,178,147,232,201,144,234,216,142,
238,226,143,240,238,144,243,248,143,247,253,143,249,255,
143,248,255,143,248,255,143,248,255,143,248,255,142,248,
255,142,248,255,142,247,255,141,246,255,139,246,255,139,
245,255,139,245,255,137,244,255,136,243,255,137,243,255,
138,244,255,140,246,255,141,247,255,141,247,255,139,244,
255,136,241,255,136,239,255,139,241,255,148,248,255,156,
255,255,156,255,255,153,255,255,158,255,255,162,255,254,
162,255,249,157,255,244,156,255,241,159,255,241,163,255,
243,166,255,242,167,255,240,166,255,238,159,255,241,154,
255,249,152,255,255,154,255,255,156,255,255,164,255,255,
167,255,255,162,255,252,158,255,255,154,255,255,154,255,
255,156,255,255,155,255,255,154,255,255,155,255,255,154,
255,255,154,255,255,154,255,255,154,255,255,153,255,255,
154,255,255,155,255,255,154,255,255,151,254,255,149,254,
255,151,253,255,152,253,255,151,251,255,150,249,255,151,
251,255,151,252,255,150,252,255,150,252,255,148,251,255,
147,250,255,149,251,255,149,251,255,146,250,255,145,251,
255,146,252,255,146,252,255,145,251,255,144,250,255,145,
249,255,145,248,255,144,245,255,144,244,255,145,244,255,
145,244,255,144,242,255,143,242,255,145,242,255,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,185,184,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,178,180,170,182,184,129,210,199,
121,224,206,136,208,212,177,179,222,213,166,230,229,158,
236,242,152,239,248,152,245,250,154,247,255,152,248,255,
153,249,255,151,250,255,153,253,255,151,252,255,148,251,
255,145,250,255,138,243,255,132,238,255,127,235,255,125,
236,255,129,238,254,133,238,253,131,236,251,129,236,250,
139,238,249,137,237,251,135,236,254,133,234,255,133,232,
255,133,234,251,133,234,251,131,233,252,129,234,252,129,
235,250,132,234,247,122,225,250,124,222,227,128,223,225,
126,218,218,132,215,204,130,220,187,133,221,189,135,221,
190,133,219,188,132,218,187,134,216,187,133,215,185,135,
215,185,136,216,186,137,218,190,135,218,193,134,219,191,
134,216,189,134,214,187,134,212,186,137,209,186,138,209,
181,138,208,177,138,207,170,137,207,163,137,204,163,139,
202,155,139,203,151,140,205,153,138,206,157,134,207,158,
127,209,158,105,205,161,88,180,167,69,133,166,64,97,163,
65,75,151,71,72,118,73,74,94,74,77,80,75,77,71,80,78,
66,79,80,66,78,79,68,77,78,68,75,77,65,73,74,63,74,71,
65,75,68,63,75,70,56,78,74,57,78,75,56,80,76,57,81,78,
56,82,80,54,85,82,55,86,82,57,88,84,59,90,88,60,90,89,
61,92,89,59,93,89,58,91,88,60,92,88,66,102,98,71,136,
130,59,183,170,67,206,189,80,211,199,117,186,209,174,168,
216,197,157,221,212,152,225,221,150,228,232,148,234,242,
147,239,248,147,243,253,145,245,255,144,245,255,144,246,
255,143,246,255,142,246,255,141,246,255,140,246,255,138,
244,255,138,245,255,139,244,255,138,243,255,136,243,255,
139,242,255,138,242,255,139,243,255,139,244,255,139,246,
255,141,248,255,141,247,255,139,243,255,135,241,255,133,
239,255,136,243,255,144,251,255,151,252,255,147,252,255,
155,254,255,165,255,255,167,255,251,163,255,249,161,255,
247,161,255,245,163,255,244,166,255,243,165,255,240,161,
255,238,158,255,242,154,255,250,150,255,255,149,254,255,
154,255,255,158,255,255,160,255,254,160,255,253,153,255,
255,150,255,255,151,255,255,153,255,255,153,255,255,152,
255,255,152,255,255,150,255,255,151,255,255,152,255,255,
153,255,255,153,255,255,152,255,255,151,255,255,150,254,
255,148,251,255,148,250,255,150,252,255,150,252,255,149,
251,255,146,248,255,149,250,255,151,251,255,152,250,255,
150,249,255,149,250,255,147,249,255,147,250,255,146,250,
255,143,249,255,144,248,255,144,248,255,147,250,255,144,
251,255,143,249,255,143,247,255,142,247,255,140,246,255,
140,245,255,142,244,255,142,244,255,141,242,255,142,242,
255,144,242,255,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,183,178,196,189,150,202,219,105,179,
234,111,165,237,151,158,241,190,149,243,219,147,242,239,
150,244,251,150,249,250,152,251,255,152,253,255,153,254,
255,152,254,255,149,254,255,145,253,255,142,252,255,138,
250,255,133,245,255,130,239,255,131,239,255,135,239,255,
133,237,255,131,234,255,140,237,255,139,238,255,137,239,
255,136,237,255,135,235,255,133,234,255,132,234,253,133,
236,253,129,235,251,128,235,249,131,234,245,123,230,233,
127,225,224,129,225,220,129,222,210,137,222,200,136,223,
208,136,220,211,138,219,211,137,219,207,135,218,202,135,
216,198,136,217,192,137,218,189,140,221,189,138,221,188,
136,221,190,133,218,188,132,217,186,134,216,185,134,213,
182,137,210,183,138,212,173,137,212,168,137,210,164,136,
209,158,136,208,146,141,207,147,142,207,153,143,207,163,
140,204,177,132,195,197,112,178,213,69,151,196,41,126,
154,35,104,113,46,94,87,60,87,75,72,83,72,75,82,70,76,
82,67,76,79,65,81,78,69,80,81,65,78,80,64,77,80,63,75,
78,59,75,78,56,77,77,53,79,76,56,80,76,54,83,79,57,83,
81,55,84,83,51,84,81,62,85,83,63,87,84,61,89,85,59,91,
86,65,92,90,65,92,91,64,94,90,64,95,91,65,93,90,62,92,
90,58,91,89,55,106,92,66,144,116,96,182,152,113,200,192,
91,183,225,85,169,232,127,158,231,165,150,229,195,148,
228,216,145,233,229,145,238,235,145,243,241,145,247,247,
145,249,251,145,249,254,143,249,255,143,248,255,143,248,
255,141,247,255,141,247,255,140,246,255,140,246,255,140,
245,255,136,244,255,140,242,255,139,243,255,140,245,255,
141,247,255,141,248,255,143,251,255,144,251,255,143,250,
255,140,248,255,137,244,255,136,243,255,139,243,255,147,
249,255,146,251,255,154,255,255,166,255,254,167,255,246,
164,255,241,163,255,238,164,255,236,165,255,235,166,255,
235,166,255,235,161,255,236,158,255,242,154,255,255,150,
255,255,149,254,255,153,255,255,159,255,255,160,255,255,
160,255,255,155,255,255,152,255,255,152,255,255,153,255,
255,154,255,255,154,255,255,152,255,255,149,255,255,150,
255,255,152,255,255,152,255,255,152,254,255,150,254,255,
149,253,255,149,252,255,148,251,255,149,250,255,150,250,
255,150,251,255,149,251,255,147,249,255,150,251,255,152,
251,255,153,251,255,151,251,255,150,251,255,148,251,255,
147,252,255,146,252,255,143,249,255,144,249,255,146,250,
255,148,251,255,144,250,255,142,248,255,143,248,255,142,
247,255,141,246,255,141,245,255,143,245,255,144,246,255,
143,246,255,143,246,255,144,245,255,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
182,184,188,151,211,194,131,210,198,161,199,205,188,181,
217,212,162,226,233,151,232,244,150,238,243,152,244,252,
151,247,255,153,251,254,155,252,255,153,250,255,150,250,
255,147,250,255,145,250,255,145,248,255,145,239,255,136,
240,255,133,240,255,131,239,255,128,234,255,133,237,254,
136,238,255,135,237,255,132,237,254,130,236,255,131,234,
255,132,233,252,133,233,252,131,230,249,129,228,246,127,
226,240,127,224,232,129,222,222,129,220,217,130,221,210,
133,225,200,134,223,206,131,221,209,130,220,208,131,218,
204,132,216,199,133,214,196,135,213,190,136,214,186,136,
216,184,135,218,183,134,217,185,134,215,185,133,212,184,
133,210,181,134,209,179,136,205,178,135,204,168,134,206,
163,137,203,161,139,200,155,140,203,145,140,204,147,135,
208,151,124,209,156,106,200,159,83,173,159,66,133,162,63,
91,156,66,81,135,71,78,111,74,80,90,77,81,79,79,83,72,
77,81,69,76,80,65,76,80,64,76,78,67,77,79,62,76,81,63,
75,81,62,76,80,60,78,80,56,82,81,55,80,79,58,83,79,56,
86,81,59,86,83,58,87,87,55,83,85,64,83,84,63,85,86,62,
88,88,61,89,86,65,92,87,64,94,88,63,97,90,66,96,89,65,
96,89,63,97,90,61,98,90,58,93,90,60,96,94,65,119,118,
66,158,160,48,216,184,68,214,198,120,197,208,162,172,214,
192,156,220,214,148,225,224,145,230,228,145,235,235,146,
240,241,147,244,248,148,245,254,146,245,255,144,249,255,
143,248,255,140,247,255,139,248,255,138,247,255,137,247,
255,137,247,255,137,246,255,136,243,255,138,243,255,138,
243,255,140,246,255,141,247,255,143,248,255,147,251,255,
148,252,255,146,252,255,140,249,255,135,244,255,134,241,
255,145,247,255,146,250,255,151,253,255,162,255,251,167,
255,246,166,255,241,166,255,238,166,255,236,165,255,235,
163,255,235,163,255,235,159,255,235,151,255,241,146,255,
253,145,255,255,146,254,255,150,255,255,157,255,255,159,
255,255,156,255,255,155,255,254,150,255,255,152,255,255,
152,255,255,153,255,255,155,255,255,154,255,255,152,255,
255,153,255,255,152,255,255,150,255,255,149,254,255,147,
252,255,146,252,255,146,250,255,145,249,255,147,250,255,
147,249,255,146,251,255,146,251,255,145,250,255,146,251,
255,147,251,255,148,252,255,146,251,255,145,251,255,142,
250,255,146,251,255,144,252,255,143,249,255,141,249,255,
142,251,255,145,252,255,140,249,255,139,248,255,141,248,
255,141,246,255,140,244,255,140,242,255,143,243,255,144,
245,255,146,246,255,143,245,255,142,245,255,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,184,184,188,178,173,195,190,146,193,211,
121,180,228,105,162,236,145,151,240,194,147,242,208,148,
245,225,148,248,239,151,248,253,153,249,255,153,250,255,
152,251,255,148,250,255,146,251,255,147,251,255,154,253,
255,146,253,255,137,248,254,134,243,255,131,238,255,133,
236,255,136,237,255,138,240,255,134,240,255,133,239,255,
132,236,255,132,234,255,134,232,255,132,230,255,129,227,
253,127,225,249,127,224,240,132,226,227,133,226,218,134,
226,214,135,226,212,136,224,211,133,224,209,132,223,205,
132,222,197,134,220,192,136,219,191,137,218,183,140,220,
180,138,220,179,136,221,178,133,220,174,132,218,172,133,
216,171,133,215,170,133,211,165,135,210,153,134,207,151,
132,207,143,135,207,136,140,207,136,141,206,146,141,203,
162,132,194,191,110,180,203,68,149,177,39,124,142,31,106,
105,54,96,83,65,94,74,73,90,74,75,85,76,78,83,76,79,
83,67,78,82,67,78,82,67,77,81,64,77,79,66,79,81,64,75,
82,59,74,80,57,76,81,58,80,82,56,84,83,54,82,82,55,86,
82,56,89,83,61,89,85,64,89,87,65,86,89,62,86,88,63,85,
87,65,87,86,65,90,88,63,92,87,67,93,86,71,95,87,72,97,
89,68,97,90,64,99,91,62,101,92,61,97,95,58,95,95,60,
99,96,63,116,105,77,183,131,116,199,189,77,195,223,81,
174,235,108,158,235,157,148,232,199,143,232,212,143,235,
222,143,238,231,143,241,239,147,246,248,147,249,253,144,
252,255,142,250,255,141,251,255,140,251,255,141,251,255,
139,251,255,139,250,255,137,248,255,137,246,255,140,244,
255,140,245,255,140,246,255,141,247,255,144,249,255,147,
251,255,148,254,255,148,255,255,144,255,255,139,251,255,
139,247,255,147,247,255,147,253,255,152,253,255,161,255,
255,166,255,253,165,255,245,166,255,240,166,255,238,164,
255,236,163,255,235,163,255,237,160,255,243,153,255,250,
148,255,255,146,255,255,146,255,255,150,255,255,157,255,
255,159,255,255,156,255,253,155,255,251,151,255,255,151,
255,255,153,255,255,154,255,255,154,255,255,155,255,255,
154,255,255,153,255,255,153,255,255,150,255,255,147,255,
255,146,253,255,147,254,255,147,253,255,146,253,255,146,
254,255,147,253,255,146,254,255,145,253,255,144,252,255,
146,253,255,147,252,255,147,252,255,149,255,255,147,255,
255,144,254,255,147,252,255,144,250,255,143,250,255,141,
251,255,142,251,255,145,253,255,140,250,255,138,249,255,
141,249,255,142,249,255,142,248,255,143,248,254,146,248,
255,147,249,255,146,249,255,145,250,254,144,248,255,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,181,183,172,
185,188,148,200,198,133,216,195,153,192,205,188,172,220,
202,161,231,219,155,237,235,155,239,248,155,243,254,154,
244,255,152,245,255,151,248,255,147,249,255,146,250,255,
154,255,255,153,255,255,150,254,255,145,251,255,138,245,
255,133,241,255,131,241,255,130,241,255,131,241,255,133,
239,255,132,238,255,130,237,255,128,236,255,125,232,254,
122,227,250,120,223,245,123,218,235,127,227,226,129,228,
218,128,228,213,127,227,210,128,224,209,130,221,207,130,
219,202,131,216,194,135,215,189,137,214,188,135,214,179,
136,217,177,135,217,176,133,215,173,134,214,170,135,210,
168,136,207,166,137,205,165,134,203,160,133,204,149,131,
200,145,135,200,139,138,200,133,135,205,134,127,206,142,
115,197,149,98,165,161,79,125,157,64,92,139,67,83,124,
74,82,104,82,85,85,81,85,74,81,84,72,79,81,74,79,78,
73,78,82,66,77,81,66,76,80,65,73,80,62,75,79,65,74,81,
62,75,80,58,77,79,58,78,79,57,79,80,54,81,82,52,79,82,
54,80,83,55,83,83,59,84,84,62,88,86,64,86,89,62,87,87,
63,91,86,66,92,85,66,93,87,63,92,89,68,92,89,72,92,88,
71,94,89,67,94,91,63,97,93,62,98,93,61,100,96,60,100,
96,62,99,94,62,104,94,65,108,106,74,151,151,36,201,184,
58,223,200,102,205,209,155,176,217,199,156,221,209,147,
225,217,143,230,226,143,234,234,143,239,242,142,244,249,
144,247,252,146,246,255,146,245,255,147,247,255,140,250,
255,143,249,255,142,250,255,138,249,255,135,247,255,134,
246,255,135,245,255,138,247,255,139,246,255,142,247,255,
145,249,255,148,250,255,151,253,255,153,255,255,147,252,
255,141,249,255,139,250,255,142,254,255,147,254,255,155,
255,255,164,255,252,165,255,245,165,255,240,166,255,238,
165,255,236,164,255,235,160,255,236,155,255,241,152,255,
247,149,255,253,148,255,255,150,255,255,152,255,255,157,
255,255,161,255,255,160,255,253,157,255,250,153,255,255,
154,255,255,156,255,255,154,255,255,154,255,255,153,255,
255,151,255,255,149,255,255,146,255,255,144,255,255,148,
254,255,146,250,255,146,251,255,146,252,255,145,252,255,
149,254,255,148,251,255,149,251,255,148,250,255,148,250,
255,149,250,255,147,250,255,144,252,255,144,253,255,144,
252,255,146,252,255,146,251,255,142,250,255,143,248,255,
146,249,255,146,249,255,146,249,255,142,247,255,141,249,
255,141,251,255,141,251,255,142,251,255,144,251,255,144,
250,255,142,248,255,144,251,255,144,251,254,145,249,255,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,184,184,183,181,174,196,185,164,191,211,125,176,
231,110,162,240,130,153,244,164,153,245,190,152,246,218,
151,247,229,152,250,236,151,252,243,149,253,249,148,253,
254,153,253,255,154,255,255,153,255,255,150,255,255,145,
254,255,141,251,255,138,250,255,135,247,255,133,243,255,
134,240,255,133,238,255,131,237,255,129,236,255,129,234,
255,126,231,255,123,225,250,129,226,228,130,229,226,132,
230,226,131,230,224,129,227,223,129,223,218,131,222,205,
132,222,195,133,219,188,136,219,187,139,218,182,139,218,
180,138,218,180,136,217,179,134,214,177,134,213,173,136,
211,170,137,209,166,138,207,163,135,205,156,135,205,145,
136,204,142,141,204,147,144,202,165,130,194,186,104,176,
204,72,145,175,57,118,134,54,100,103,65,95,90,73,91,80,
78,88,75,82,87,67,81,86,65,81,84,65,81,84,64,82,83,69,
77,80,67,77,81,61,77,81,63,73,80,62,74,78,62,75,80,64,
75,78,63,77,78,64,77,77,66,79,78,67,79,79,67,77,78,68,
79,81,68,83,83,64,84,85,58,89,88,59,86,88,64,88,89,64,
92,90,61,94,91,56,97,92,57,95,93,61,93,92,56,94,92,55,
96,93,57,96,93,59,98,94,61,101,96,62,102,97,64,104,99,
66,104,98,63,107,99,58,100,97,66,115,103,64,159,128,85,
207,176,106,204,216,80,180,231,134,162,233,165,151,233,
189,143,232,210,141,233,227,142,237,238,139,240,244,141,
244,244,144,247,248,146,247,251,148,249,254,139,250,255,
144,251,255,144,251,255,141,251,255,138,250,255,136,247,
255,136,245,255,137,245,255,138,245,255,141,246,255,144,
248,255,147,249,255,151,251,255,154,254,255,151,254,255,
147,254,255,144,254,255,145,254,255,148,255,255,153,255,
255,164,255,255,166,255,248,166,255,243,166,255,240,165,
255,237,164,255,235,160,255,240,155,255,250,152,255,254,
150,255,255,149,255,255,151,254,255,152,254,255,159,255,
255,163,255,255,162,255,254,159,255,247,153,255,248,154,
255,250,156,255,254,154,255,255,155,255,255,155,255,255,
152,255,255,149,255,255,146,255,255,144,253,255,147,252,
255,147,251,255,147,252,255,147,253,255,147,253,255,149,
253,255,150,251,255,151,253,255,151,253,255,149,251,255,
149,251,255,150,253,255,146,254,255,145,254,255,146,253,
255,147,253,255,148,253,255,143,251,255,146,251,255,149,
253,255,149,254,255,149,254,253,147,253,243,147,253,242,
147,253,239,147,253,237,148,253,237,150,253,237,151,253,
235,152,253,242,151,254,244,151,254,248,153,255,253,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,184,181,183,186,167,188,195,
132,198,208,120,194,214,146,186,222,172,172,232,203,162,
236,219,158,240,229,156,244,239,153,247,246,150,249,252,
150,252,254,152,254,255,154,255,255,151,255,255,151,254,
255,148,254,255,148,254,255,146,253,255,139,248,255,136,
243,255,137,240,255,134,239,255,132,238,255,128,234,255,
124,231,255,120,224,251,132,224,228,136,225,227,136,227,
227,131,225,225,129,223,224,129,220,217,131,219,202,133,
219,192,134,217,186,135,215,184,136,216,181,136,217,179,
136,216,180,134,214,180,134,212,178,136,212,174,136,208,
170,135,206,166,134,203,160,135,201,152,138,203,143,139,
206,144,133,207,156,120,197,177,95,167,185,67,126,175,59,
100,138,63,90,106,73,90,90,78,89,80,79,87,73,80,86,71,
82,85,65,82,83,63,81,83,64,79,82,63,80,79,64,76,79,63,
76,78,59,76,79,61,74,78,63,75,76,64,75,76,64,74,76,63,
74,76,64,74,75,64,74,76,64,74,77,64,73,78,65,75,79,67,
79,80,66,81,83,61,84,85,62,84,85,65,85,87,66,87,88,61,
89,91,56,94,91,56,93,93,58,93,94,56,95,94,56,95,94,58,
97,94,61,98,93,63,100,94,64,101,97,66,104,98,67,105,99,
64,109,101,60,105,99,62,104,97,62,115,105,69,146,136,70,
193,187,50,212,205,110,196,215,152,178,221,184,161,222,
206,149,223,221,144,229,232,140,232,238,140,237,238,143,
242,245,143,245,249,146,247,252,144,247,255,145,249,255,
145,250,255,145,248,255,143,247,255,142,246,255,140,245,
255,138,244,255,138,243,255,142,245,255,145,247,255,145,
247,255,149,250,255,153,254,255,154,255,255,150,255,255,
146,255,255,146,255,255,146,255,255,148,255,255,161,255,
255,165,255,249,164,255,244,163,255,240,163,255,238,163,
255,237,160,255,241,153,255,251,148,255,255,146,255,255,
146,254,255,150,253,255,153,252,255,160,255,255,163,255,
255,162,255,252,162,255,248,155,255,250,154,255,251,155,
255,254,155,255,255,153,255,255,152,255,255,152,255,255,
148,255,255,144,253,255,146,252,255,149,250,255,148,250,
255,150,252,255,151,253,255,151,253,255,151,253,255,153,
253,255,152,253,255,151,254,255,150,254,255,151,254,255,
152,254,255,152,254,255,151,253,255,152,253,255,152,254,
255,154,252,253,153,252,252,153,255,249,155,255,248,154,
255,247,155,255,247,160,255,244,161,255,241,162,255,240,
162,255,238,160,255,237,160,255,237,161,255,237,158,255,
241,158,255,246,155,255,248,152,255,252,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,180,181,174,182,181,
150,190,192,142,191,211,127,181,229,128,169,238,149,161,
242,179,157,245,205,152,246,225,149,247,241,147,249,250,
148,250,254,152,254,255,151,254,255,151,253,255,149,253,
255,150,253,255,152,254,255,148,254,255,144,250,255,144,
248,255,140,246,255,136,242,255,130,237,255,124,232,255,
121,225,253,131,223,241,134,224,237,134,225,237,131,223,
233,129,220,227,130,217,212,131,217,200,134,216,190,137,
215,185,138,214,185,137,215,185,136,214,179,136,214,178,
135,213,179,135,212,177,135,211,173,137,208,168,136,204,
164,138,202,156,143,204,150,144,206,151,133,204,170,107,
193,188,82,165,183,57,122,151,60,99,116,71,93,95,77,91,
82,80,90,75,83,90,71,81,86,67,79,84,68,82,81,68,84,82,
67,80,81,64,78,80,63,80,78,66,75,77,64,75,76,62,75,76,
63,72,74,63,71,73,63,73,73,68,74,73,67,74,73,65,75,75,
64,75,76,62,76,77,62,75,76,63,75,77,67,76,76,65,78,78,
63,82,80,65,85,82,66,84,83,65,87,86,63,89,87,61,91,88,
62,91,90,63,92,92,62,95,94,62,95,94,61,96,94,60,99,95,
60,99,95,59,100,96,62,102,97,65,104,98,65,108,100,65,
110,104,60,109,103,62,107,102,62,114,108,60,149,133,67,
201,175,94,205,208,118,190,221,142,172,225,168,156,227,
193,147,230,214,141,232,232,140,235,237,143,239,245,142,
242,250,144,243,254,143,244,255,144,247,255,145,248,255,
145,249,255,145,248,255,143,248,255,142,247,255,140,245,
255,139,243,255,142,245,255,144,245,255,144,246,255,146,
249,255,151,253,255,154,255,255,152,255,255,151,255,255,
149,255,255,148,255,255,149,255,255,160,255,255,163,255,
253,164,255,250,163,255,247,162,255,245,162,255,243,160,
255,246,152,255,255,148,255,255,147,254,255,146,254,255,
149,254,255,155,254,255,160,255,255,163,255,252,164,255,
247,162,255,248,156,255,254,154,255,255,154,255,255,154,
255,255,152,255,255,149,255,255,150,255,255,148,254,255,
144,252,255,145,250,255,151,251,255,150,252,255,151,253,
255,153,254,255,154,255,254,154,255,250,155,255,245,156,
255,243,158,254,242,158,253,240,160,253,241,161,254,241,
160,254,241,160,254,242,161,255,243,160,255,243,162,255,
243,163,255,242,161,255,239,162,255,238,161,255,237,160,
255,236,162,255,235,162,255,235,162,255,235,162,255,235,
161,255,235,160,255,238,158,255,243,156,255,248,154,255,
250,152,255,251,147,255,251,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,180,182,
174,178,184,152,182,199,126,187,215,118,185,223,136,179,
228,164,170,233,195,163,238,221,155,242,241,153,245,249,
152,248,255,151,250,255,151,251,255,152,251,255,152,252,
255,153,253,255,151,254,255,148,252,255,148,253,255,146,
250,255,143,247,255,140,244,255,136,240,255,128,232,255,
124,226,253,127,227,251,130,226,244,128,222,229,129,219,
218,132,218,203,132,217,194,135,215,187,139,215,181,141,
214,182,139,213,184,138,213,180,138,213,177,137,212,176,
136,211,173,135,209,171,136,205,163,138,204,154,141,204,
149,141,207,150,135,204,161,106,180,208,73,149,186,56,
118,142,59,102,106,75,98,86,81,95,77,83,92,73,83,90,71,
85,88,70,84,85,69,83,82,71,81,80,73,81,81,67,80,82,66,
77,79,64,77,76,67,75,75,68,75,76,64,75,77,63,74,76,62,
72,75,62,72,73,65,73,73,64,74,74,63,73,75,61,73,76,59,
75,76,58,76,76,62,76,78,61,77,79,60,81,80,59,85,81,61,
87,84,62,87,86,62,87,86,62,89,87,62,90,88,65,91,89,68,
91,91,64,94,94,61,95,94,59,97,94,58,101,96,58,102,98,
57,102,98,66,103,98,69,106,97,68,107,99,68,111,103,60,
111,104,65,111,105,63,112,106,61,115,106,74,148,135,78,
183,181,75,201,213,95,195,223,126,178,226,161,161,228,
196,146,229,223,142,232,230,144,236,238,144,239,246,146,
239,253,143,242,255,144,244,255,145,245,255,147,245,255,
148,248,255,145,248,255,143,247,255,141,246,255,141,245,
255,141,244,255,142,245,255,143,247,255,143,248,255,146,
250,255,150,254,255,153,255,255,154,255,255,153,255,255,
152,255,255,150,254,255,156,254,255,162,255,255,165,255,
253,166,255,253,164,255,251,163,255,251,159,255,251,152,
255,255,149,253,255,150,252,255,150,253,255,152,255,255,
154,255,255,161,255,255,164,255,253,164,255,248,161,255,
247,155,255,254,152,255,255,152,255,255,153,255,255,150,
255,255,148,255,255,148,253,255,147,253,255,146,251,255,
146,251,255,152,252,255,154,254,255,155,255,254,157,255,
248,156,255,245,156,255,242,154,255,237,157,255,235,160,
255,235,163,255,235,163,255,235,162,255,235,161,255,235,
160,255,235,158,255,235,157,255,235,156,255,235,158,255,
235,158,255,235,158,255,235,158,255,235,157,255,235,160,
255,235,159,255,235,159,255,236,159,255,238,157,255,241,
155,255,246,153,253,249,148,253,251,145,252,253,139,252,
255,131,245,255,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,184,
184,183,183,180,182,183,161,189,189,146,193,199,149,191,
209,163,181,220,178,167,231,196,160,237,210,157,242,229,
153,244,241,151,247,249,152,249,253,150,251,253,150,251,
254,150,253,255,147,251,255,146,251,255,145,250,255,143,
247,255,144,245,255,144,244,255,137,239,255,118,231,255,
121,226,255,123,223,241,123,221,224,127,217,209,131,216,
193,134,214,188,135,213,183,136,213,179,138,211,179,138,
212,183,139,211,181,139,210,179,138,209,176,136,207,173,
136,205,169,139,203,159,142,205,154,139,206,157,123,205,
164,92,196,176,64,140,187,62,105,144,72,93,113,81,93,93,
87,92,83,87,91,76,86,90,74,84,87,71,84,85,68,84,84,68,
83,81,72,75,79,73,79,80,65,81,80,66,76,78,66,74,75,67,
74,75,67,72,76,62,71,77,60,71,77,59,71,73,59,71,72,59,
71,72,59,71,72,58,71,73,57,72,75,55,75,76,56,75,75,61,
75,77,58,77,80,58,79,80,57,81,82,59,82,83,59,84,86,60,
88,85,60,90,85,61,91,87,64,93,89,66,91,89,61,93,90,59,
95,90,59,100,92,61,102,92,62,103,96,61,102,95,67,105,
97,70,106,97,68,107,98,66,110,101,60,110,103,66,111,104,
65,114,107,65,113,106,71,114,109,66,142,133,56,187,172,
77,216,204,111,209,215,138,185,223,173,157,225,209,145,
226,219,144,230,231,144,232,241,144,233,252,143,235,253,
144,240,255,146,241,255,144,243,255,146,245,255,145,247,
255,142,247,255,141,246,255,140,245,255,140,244,255,141,
244,255,142,245,255,144,245,255,146,247,255,150,251,255,
154,253,255,156,254,255,156,255,255,154,255,255,151,254,
255,154,253,254,162,255,255,164,255,255,164,255,255,163,
255,255,162,255,255,159,255,255,151,254,255,148,252,255,
150,251,255,152,252,255,154,253,255,158,255,255,159,255,
254,162,255,253,163,255,248,160,255,247,155,255,254,152,
255,255,152,255,255,151,255,255,150,255,255,150,254,255,
148,252,255,146,254,255,145,251,255,149,251,254,159,251,
251,163,252,250,164,255,250,161,255,245,155,255,241,151,
255,238,148,255,237,148,255,235,149,255,235,149,255,235,
148,255,235,148,255,235,148,255,235,147,255,235,149,255,
235,150,255,235,150,255,235,154,255,235,155,255,235,158,
255,235,158,255,235,158,255,235,158,255,239,156,255,241,
154,255,242,151,255,244,148,254,246,144,251,247,136,245,
247,128,242,246,114,238,247,93,226,250,72,205,243,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,183,183,181,181,184,168,181,191,154,180,202,149,
174,216,138,170,226,149,165,237,172,157,242,199,152,244,
221,152,248,236,150,250,247,150,250,254,149,251,255,147,
251,255,145,250,255,143,248,255,142,245,255,145,246,255,
146,245,255,139,240,255,118,229,255,122,225,255,124,223,
243,123,220,224,128,218,207,131,214,195,135,214,189,138,
215,185,138,215,180,139,214,177,138,214,177,138,211,179,
139,210,180,138,209,177,137,208,170,136,207,159,142,207,
147,142,207,162,133,198,198,97,173,214,49,141,193,48,117,
124,64,103,99,79,98,86,85,95,79,88,91,76,87,92,68,85,
89,66,84,87,67,85,87,69,85,84,70,83,82,73,74,79,68,78,
80,58,80,81,56,76,80,57,74,77,63,73,75,68,69,76,68,70,
75,66,69,75,60,71,74,61,71,73,61,71,72,61,71,72,61,71,
72,60,72,73,62,74,73,67,74,73,71,73,75,68,75,77,67,77,
78,63,79,79,62,81,81,65,84,85,63,89,84,63,94,86,64,95,
88,65,95,90,66,94,90,65,94,89,65,96,88,65,99,90,65,
101,92,64,102,94,56,104,97,60,105,98,58,106,100,56,110,
101,62,112,103,66,112,104,66,113,105,69,115,106,74,117,
107,78,117,108,71,120,106,75,140,121,82,189,172,107,208,
209,106,199,230,111,171,231,167,154,229,197,146,229,221,
142,230,232,143,231,243,142,234,243,142,238,250,142,240,
255,142,244,255,145,247,255,144,249,255,143,249,255,143,
248,255,141,246,255,140,243,255,141,242,255,141,243,255,
145,245,255,147,245,255,149,248,255,153,251,255,156,254,
255,157,255,255,155,255,255,150,254,255,155,254,255,162,
255,255,162,255,255,162,255,255,162,255,255,160,255,255,
157,255,255,150,253,255,147,251,255,150,251,255,154,254,
255,157,255,255,162,255,255,161,255,255,163,255,247,163,
255,241,160,255,238,157,255,245,154,255,252,153,255,254,
151,255,255,152,255,255,153,255,255,150,253,255,147,254,
253,150,255,244,155,255,240,166,255,241,168,255,238,163,
255,236,157,255,235,149,255,235,146,255,235,146,255,235,
146,255,235,147,255,235,146,255,235,146,255,235,146,255,
235,147,255,235,147,255,235,149,255,235,151,255,235,152,
255,235,155,255,235,156,255,235,158,255,238,158,255,242,
157,255,248,154,255,252,151,254,254,148,253,253,145,242,
247,145,234,241,144,217,234,134,205,227,138,194,213,147,
182,201,138,175,187,132,166,174,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,184,183,181,184,172,180,186,156,184,193,
158,189,201,168,188,209,184,175,222,203,161,232,222,158,
238,238,154,242,251,149,245,253,148,244,254,146,244,255,
144,243,255,143,242,255,144,245,255,141,243,255,137,239,
255,117,227,255,119,224,254,120,220,240,122,216,220,127,
214,205,133,211,197,136,211,190,138,211,183,140,211,179,
141,211,175,142,212,177,139,213,181,138,211,181,140,207,
176,142,203,168,144,204,158,143,210,151,116,214,165,81,
182,181,57,135,184,64,98,168,80,96,116,84,95,97,87,94,
85,88,92,76,86,89,72,88,91,66,87,90,66,85,87,66,83,85,
68,81,83,70,81,81,72,76,79,69,76,81,58,77,81,55,75,79,
55,74,75,61,75,71,68,71,71,69,71,70,65,71,71,59,70,70,
58,68,70,59,66,71,59,67,71,60,69,72,61,71,73,63,72,72,
67,72,70,70,73,72,67,75,73,65,78,75,62,78,78,63,81,79,
66,83,80,61,88,83,63,91,85,63,93,87,65,92,90,66,90,91,
66,91,92,67,92,91,65,93,92,65,95,94,63,100,97,57,102,
96,60,104,99,59,105,102,57,109,101,62,107,103,65,110,
107,66,115,107,71,116,105,74,119,105,78,119,109,72,120,
108,76,122,108,70,141,126,67,186,168,77,223,204,100,216,
212,158,191,217,191,168,220,215,152,223,228,143,225,238,
139,232,239,140,235,246,140,237,252,139,239,253,143,243,
255,144,244,255,145,246,255,144,247,255,141,245,255,141,
244,255,141,241,255,142,243,255,143,244,255,145,244,255,
147,245,255,150,249,255,156,253,255,157,255,255,155,255,
255,151,254,255,151,255,255,152,255,255,152,255,255,153,
255,255,154,255,255,154,255,255,152,255,255,144,254,255,
145,251,255,149,251,255,153,253,255,160,255,255,165,255,
254,163,255,254,165,255,248,168,255,242,165,255,238,158,
255,244,155,255,252,152,255,254,151,255,255,154,254,255,
158,251,254,162,248,254,161,255,254,158,255,250,152,255,
243,149,255,240,145,255,237,142,255,235,142,255,235,141,
255,235,141,255,235,141,255,235,143,255,235,146,255,235,
147,255,235,148,255,235,149,255,235,152,255,235,152,255,
235,151,255,235,152,255,235,156,255,236,155,255,236,154,
255,236,150,255,239,147,255,243,143,254,247,131,253,253,
124,245,246,120,236,238,123,220,229,141,196,212,157,182,
201,169,176,192,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,184,182,182,184,181,183,186,177,182,196,
159,176,217,126,161,235,148,153,238,180,149,245,207,145,
247,225,145,246,240,144,245,250,142,243,254,141,242,255,
141,242,255,139,241,255,136,241,255,118,231,255,120,227,
245,121,223,230,124,218,217,129,217,201,135,213,199,138,
214,186,139,214,175,141,214,169,143,212,180,144,212,188,
139,211,186,136,208,176,139,207,166,144,206,161,149,206,
171,141,196,208,92,174,227,44,139,177,35,121,123,61,108,
97,80,102,79,85,100,77,88,98,73,88,93,70,86,89,71,86,
88,68,86,87,68,85,86,70,82,84,68,81,84,64,81,84,58,77,
81,66,76,80,65,76,77,63,73,75,61,73,73,65,74,70,67,70,
70,66,70,68,69,69,67,68,69,67,68,68,70,62,66,71,59,65,
70,58,67,70,59,69,71,61,70,71,65,72,71,66,72,71,65,75,
73,67,79,75,68,76,75,72,80,79,59,82,80,59,87,82,59,89,
83,61,90,84,62,91,89,67,90,91,65,90,92,64,92,92,63,94,
93,63,96,94,63,98,93,61,103,97,61,105,100,62,104,101,
60,109,101,62,107,103,68,110,106,71,114,106,70,116,106,
71,120,106,78,120,108,83,121,109,76,123,109,71,128,110,
74,146,117,92,189,159,122,209,214,101,195,235,116,174,
239,146,156,236,186,146,232,223,139,231,242,139,234,239,
140,237,244,138,239,249,141,241,255,143,243,255,144,246,
255,144,248,255,142,247,255,142,244,255,143,243,255,143,
243,255,143,243,255,144,243,255,146,243,255,148,247,255,
154,251,255,158,254,255,157,255,255,153,255,255,152,253,
255,151,255,255,150,255,255,152,255,255,152,255,255,153,
255,255,151,254,255,142,251,255,145,251,255,149,251,255,
153,253,255,162,255,255,166,255,254,164,255,254,165,255,
251,168,255,247,165,255,241,159,255,241,156,255,242,154,
255,241,152,255,236,156,255,234,164,255,236,171,255,237,
165,255,235,158,255,235,152,255,235,149,255,235,145,255,
235,142,255,235,142,255,235,141,255,235,141,255,235,141,
255,235,143,255,235,146,255,235,147,255,235,148,255,235,
149,255,235,152,255,235,152,255,235,151,255,240,152,255,
251,156,255,255,152,254,254,149,254,254,145,251,253,139,
239,251,134,229,246,130,215,238,121,202,228,128,188,211,
160,182,185,184,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,181,184,178,182,190,150,195,199,
158,187,205,178,178,214,197,166,226,218,160,230,235,153,
231,245,147,232,251,142,232,254,140,232,255,140,232,253,
142,231,252,128,222,255,124,220,242,126,217,228,127,213,
214,132,213,199,133,210,195,133,208,180,137,210,172,142,
213,169,143,212,178,140,210,184,137,206,180,136,203,171,
139,205,163,138,209,159,124,208,161,73,187,173,60,126,
179,66,98,156,79,93,122,84,93,97,88,95,78,90,93,73,90,
91,68,91,90,67,87,86,69,85,87,66,84,87,67,83,85,67,80,
82,65,77,82,60,76,84,57,75,79,64,74,77,62,74,76,62,71,
75,60,68,74,64,66,72,65,67,69,64,67,69,67,63,67,65,66,
66,65,67,68,59,66,69,58,65,68,57,65,68,57,66,69,59,67,
69,61,69,69,62,69,69,61,71,71,63,73,73,63,72,72,67,76,
75,55,79,78,56,82,80,56,83,81,58,85,83,60,88,84,62,91,
86,61,94,88,61,94,89,60,95,90,60,97,91,61,101,92,61,
103,96,60,107,98,62,108,99,61,106,101,62,107,102,67,105,
104,68,109,106,67,111,107,68,112,107,74,115,106,78,116,
106,72,120,109,70,123,111,73,122,110,77,134,124,77,184,
174,62,232,199,104,231,213,149,201,219,191,171,222,226,
147,226,241,145,226,236,145,231,241,143,234,246,143,238,
254,145,237,255,143,239,255,144,242,255,145,244,255,145,
243,255,143,243,255,139,245,255,141,245,255,141,245,255,
140,245,255,143,248,255,151,251,255,154,254,255,155,255,
255,153,254,255,145,251,255,143,252,255,144,252,255,147,
253,255,149,255,255,149,255,255,148,252,255,148,248,255,
151,251,255,151,251,255,153,255,255,159,255,255,161,255,
254,161,255,253,163,255,249,167,255,244,170,255,240,167,
255,243,158,255,244,153,255,245,150,255,244,148,255,242,
147,255,240,145,255,238,142,255,236,139,255,235,136,255,
235,134,255,235,137,255,235,137,255,235,141,255,235,146,
255,235,148,255,235,153,255,235,155,255,235,157,255,235,
160,255,235,162,255,235,162,255,235,162,255,235,159,255,
235,153,255,237,147,255,245,137,252,250,124,252,252,113,
246,246,127,227,228,133,202,218,129,179,216,148,165,206,
169,174,188,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,182,185,164,182,201,143,177,217,133,165,
231,146,157,238,169,151,237,204,145,236,220,141,236,228,
138,235,233,138,234,234,141,234,236,129,229,240,125,225,
227,126,221,216,127,217,205,133,215,197,134,215,182,136,
214,171,140,213,172,142,213,177,142,212,177,138,211,173,
135,209,161,138,208,159,142,207,176,135,195,206,104,170,
227,34,139,162,42,118,113,64,110,93,79,102,81,83,98,73,
88,94,75,90,93,72,91,92,73,91,90,73,88,88,67,85,87,67,
83,86,66,83,85,67,80,82,68,78,81,71,76,80,74,74,78,68,
76,78,65,75,77,64,73,76,62,68,74,59,66,72,58,67,71,59,
67,69,64,62,66,65,64,65,64,65,66,60,64,66,58,64,66,57,
65,68,55,66,69,54,66,70,54,68,70,54,68,70,51,71,72,55,
72,73,54,73,75,54,76,76,54,77,77,52,81,79,55,83,81,57,
84,83,61,88,84,68,91,85,66,94,88,65,94,89,63,95,91,63,
97,92,63,101,92,65,102,94,65,105,95,64,107,97,64,105,
100,62,106,100,64,106,104,63,109,105,65,110,106,67,112,
108,70,115,109,65,117,109,66,120,110,68,123,112,69,125,
115,70,125,114,71,148,124,93,198,157,116,223,212,123,202,
238,117,176,242,163,151,238,212,148,232,231,146,232,246,
142,233,253,141,235,255,143,236,255,142,239,255,142,241,
255,144,244,255,145,245,255,144,245,255,139,244,255,141,
244,255,142,246,255,141,247,255,144,248,255,151,253,255,
153,255,255,155,255,255,154,255,255,145,251,255,141,250,
255,143,250,255,147,253,255,148,255,255,147,255,252,145,
254,244,147,253,239,152,254,242,153,254,242,155,255,243,
159,255,242,161,255,240,161,255,237,163,255,235,168,255,
235,171,255,236,167,255,235,162,255,235,157,255,235,153,
255,235,149,255,235,148,255,235,145,255,235,142,255,235,
139,255,235,136,255,235,134,255,235,137,255,235,137,255,
235,141,255,235,145,255,235,147,255,235,152,255,235,154,
255,235,157,255,237,160,255,241,161,255,245,162,255,251,
160,255,255,154,252,255,148,245,253,146,233,244,149,213,
224,142,205,218,152,191,201,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,175,185,
157,182,194,141,193,201,150,184,215,167,168,222,202,156,
224,217,149,226,225,145,227,230,142,228,232,139,229,232,
128,222,234,126,219,223,127,217,212,128,213,202,129,210,
192,135,210,178,136,211,168,138,213,171,136,212,173,136,
210,171,141,204,168,141,202,158,136,208,158,120,208,167,
87,180,176,58,133,182,66,96,149,78,98,115,88,99,96,90,
95,81,91,94,74,88,93,73,87,91,69,86,90,69,84,87,67,86,
84,63,84,83,64,81,82,64,80,82,65,78,80,67,76,78,70,75,
77,70,74,76,66,70,77,62,70,76,61,70,74,60,67,73,60,65,
72,59,64,71,58,63,68,62,62,64,62,62,64,61,64,64,57,63,
64,56,63,64,55,64,66,53,64,66,51,65,67,51,65,67,52,67,
68,51,68,70,53,68,71,51,70,73,52,71,74,51,72,78,51,74,
79,52,77,79,53,82,80,58,85,81,66,87,83,64,91,87,62,94,
89,61,94,88,60,96,90,62,96,92,63,99,94,63,103,95,63,
104,98,61,105,99,60,105,98,62,108,99,60,111,102,63,109,
104,65,109,104,66,110,109,63,114,110,65,117,110,66,121,
112,66,125,115,67,128,115,69,130,113,77,143,132,74,205,
180,91,239,206,110,227,218,167,186,227,219,165,230,236,
151,232,248,142,232,253,139,233,255,140,237,255,138,239,
255,138,240,255,139,242,255,142,243,255,144,244,255,144,
243,255,142,243,255,142,245,255,141,246,255,144,247,255,
151,252,255,154,255,255,155,255,255,154,255,255,145,251,
255,151,242,255,154,241,255,156,244,255,156,249,255,154,
252,254,151,252,252,147,253,249,145,255,249,147,255,249,
149,255,248,153,255,246,151,255,245,147,255,240,144,255,
238,141,255,237,137,255,236,139,255,235,136,255,235,135,
255,235,135,255,235,136,255,235,137,255,235,140,255,235,
139,255,235,141,255,235,144,255,235,148,255,235,153,255,
235,154,255,235,157,255,235,159,255,235,161,255,235,160,
255,235,157,255,235,153,255,236,148,255,238,141,254,240,
128,254,244,113,252,249,121,238,240,150,201,212,184,185,
186,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,190,143,181,220,108,167,
237,118,156,238,150,150,237,177,145,235,195,142,234,208,
141,232,220,132,226,228,129,223,216,130,220,206,131,216,
195,131,214,184,137,214,174,139,213,175,139,214,179,136,
213,172,135,212,160,141,209,149,146,206,168,139,201,204,
101,173,214,54,138,184,36,119,127,66,110,90,78,105,82,
87,101,75,91,98,70,91,95,69,86,94,65,87,93,60,86,91,
61,84,87,61,86,85,64,84,83,69,82,82,71,81,82,69,78,80,
65,76,79,62,75,79,60,74,79,58,69,77,60,69,75,62,68,74,
62,66,72,64,64,70,65,63,68,63,62,68,59,64,67,55,63,66,
57,64,65,55,64,65,55,65,66,57,66,67,58,65,67,57,66,67,
57,65,67,53,67,69,51,69,70,54,68,71,56,70,71,58,71,73,
59,72,76,56,74,77,58,76,77,58,81,79,59,84,82,61,86,83,
62,90,85,61,93,89,59,95,91,57,98,94,56,96,95,57,99,97,
57,103,97,58,104,98,57,104,100,56,106,99,63,110,101,64,
113,105,67,112,106,68,111,105,69,110,107,73,113,109,68,
118,111,67,122,112,70,125,113,72,128,115,72,130,116,68,
129,117,71,169,136,95,219,181,117,222,231,83,188,245,152,
170,245,194,155,243,221,145,240,237,141,238,252,141,237,
255,138,239,255,137,239,255,139,241,255,142,243,255,144,
244,255,145,245,255,143,246,255,142,248,255,141,248,255,
143,248,255,151,252,255,154,255,255,157,255,255,155,255,
253,144,255,242,156,255,235,162,255,233,165,255,234,168,
255,236,164,255,235,159,255,235,155,255,235,152,255,235,
154,255,235,155,255,235,155,255,235,152,255,235,148,255,
235,144,255,235,141,255,235,137,255,235,139,255,235,137,
255,235,135,255,235,135,255,235,135,255,235,137,255,235,
139,255,235,138,255,235,140,255,235,142,255,235,146,255,
235,152,255,235,154,255,235,156,255,236,158,255,238,160,
255,243,159,255,252,156,254,255,151,250,254,139,244,253,
130,237,252,112,221,246,123,194,215,183,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,174,
190,115,196,202,126,197,211,147,183,215,174,171,219,194,
160,222,207,152,222,218,140,216,224,133,215,213,131,213,
203,131,210,192,136,208,182,139,210,171,139,212,173,140,
208,174,139,203,166,142,202,157,140,209,150,123,214,164,
101,194,183,63,132,172,62,101,162,78,95,127,87,101,91,
89,97,81,91,95,73,90,95,67,89,93,66,88,92,63,85,91,57,
86,89,58,86,87,60,82,86,63,81,82,67,79,80,68,77,79,66,
76,77,62,76,77,59,77,78,59,73,78,56,70,74,57,69,73,58,
68,72,60,67,70,62,63,69,63,62,67,61,64,67,58,63,68,55,
60,67,56,62,65,55,61,66,55,60,67,56,60,67,56,60,67,55,
60,68,55,60,69,52,62,70,49,64,71,52,63,70,54,66,71,55,
66,72,56,67,75,53,70,78,56,71,78,56,73,79,56,78,80,59,
79,82,59,82,84,58,87,89,57,90,91,55,93,94,54,93,97,56,
95,97,56,98,96,55,99,97,53,104,98,54,105,100,63,107,
102,63,111,103,65,112,103,66,112,103,67,114,101,70,115,
104,65,119,109,65,120,110,66,123,110,68,127,110,68,128,
114,65,130,114,69,133,118,70,169,151,78,234,197,65,234,
219,153,203,231,198,180,236,226,162,237,241,150,236,254,
141,236,255,138,237,255,139,239,255,139,240,255,140,243,
255,140,244,255,140,244,255,143,246,255,143,247,255,143,
247,255,143,246,255,151,251,254,156,255,255,158,255,255,
158,255,254,165,255,250,165,255,245,160,255,241,154,255,
239,148,255,236,143,255,235,139,255,235,135,255,235,138,
255,235,142,255,235,145,255,235,145,255,235,140,255,235,
136,255,235,135,255,235,134,255,235,134,255,235,136,255,
235,136,255,235,138,255,235,141,255,235,144,255,235,149,
255,235,155,255,235,157,255,235,160,255,235,161,255,235,
161,255,235,163,255,235,159,255,235,153,254,236,146,254,
237,140,253,238,124,254,248,123,249,250,118,236,251,126,
196,232,149,176,204,168,179,189,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,184,185,179,185,193,152,179,223,107,169,
234,114,159,235,135,153,233,164,142,227,189,134,222,191,
132,217,188,132,214,181,138,213,173,141,213,169,140,213,
168,139,211,161,141,209,152,145,209,148,145,206,192,111,
188,217,69,152,190,44,118,134,58,111,101,82,107,87,86,
100,84,88,97,74,91,96,70,89,94,66,88,93,62,87,92,62,
85,89,67,85,87,66,86,85,66,82,84,68,79,80,67,77,79,67,
76,78,67,77,78,66,76,76,63,76,77,60,72,76,59,70,74,59,
68,72,58,67,71,57,66,70,57,62,69,55,62,69,51,64,69,50,
62,69,51,58,67,53,62,65,58,61,66,53,59,67,50,59,67,50,
58,65,54,59,66,59,58,67,58,60,66,54,62,68,54,62,69,52,
64,68,52,64,72,50,65,74,51,67,76,51,68,76,52,70,78,54,
75,78,55,78,82,54,81,84,54,85,86,55,89,90,54,90,92,53,
90,94,55,94,96,54,97,96,52,100,98,53,104,99,57,104,101,
56,104,100,59,109,102,60,111,103,59,112,103,61,114,102,
65,114,103,64,116,104,65,118,107,66,122,108,67,126,109,
68,124,110,68,129,113,72,130,114,70,146,121,82,206,147,
131,222,221,77,201,242,139,182,246,185,167,247,219,155,
245,238,145,245,252,141,242,255,140,242,255,139,241,255,
139,243,255,140,244,255,141,245,255,142,247,255,143,248,
255,143,248,255,143,248,255,150,250,255,155,255,254,158,
255,255,160,255,253,169,255,248,165,255,242,160,255,238,
154,255,236,148,255,235,143,255,235,139,255,235,135,255,
235,138,255,235,142,255,235,145,255,235,145,255,235,139,
255,235,135,255,235,135,255,235,134,255,235,134,255,235,
135,255,235,135,255,235,137,255,236,140,255,236,143,255,
237,148,255,237,154,255,237,157,255,237,159,255,238,162,
255,239,162,255,241,163,254,254,160,251,252,153,248,251,
147,243,247,135,230,242,111,215,234,110,189,217,144,180,
187,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,185,182,178,189,
148,184,200,123,195,206,132,197,203,164,177,202,188,158,
203,189,148,204,186,144,203,180,144,205,171,141,208,167,
140,207,166,138,206,158,138,205,151,141,210,149,107,211,
179,80,161,188,61,110,162,67,99,132,77,101,102,86,103,
85,86,96,81,91,94,73,93,93,69,92,92,64,91,92,61,86,89,
61,83,87,64,81,86,63,80,85,62,81,79,64,78,78,64,76,78,
66,75,77,66,74,76,64,73,75,61,72,76,57,69,77,57,69,73,
58,68,72,58,64,70,56,64,70,56,66,68,55,65,68,51,65,68,
49,64,69,50,62,66,52,60,64,56,59,65,52,60,67,50,60,67,
51,58,65,53,57,64,57,57,64,56,61,67,55,63,67,53,64,68,
51,66,67,51,66,69,48,66,71,49,69,73,49,70,72,49,72,73,
50,79,75,53,78,77,51,80,81,51,83,84,51,88,86,49,93,88,
48,93,88,51,95,93,51,99,96,50,100,97,51,102,98,54,108,
100,55,105,100,58,105,101,57,107,103,56,108,104,59,107,
102,62,112,102,61,116,104,63,119,106,65,122,108,66,123,
108,67,123,108,68,125,111,71,130,115,71,132,114,74,139,
125,95,212,189,52,234,213,133,218,225,185,188,235,219,
168,240,239,155,242,253,148,241,255,143,241,255,139,240,
255,137,241,255,137,243,255,138,246,255,139,246,255,141,
247,255,142,248,255,141,249,255,144,251,254,150,255,252,
154,255,254,157,255,251,167,255,246,164,255,241,157,255,
238,150,255,236,144,255,235,141,255,235,141,255,235,143,
255,235,148,255,235,152,255,235,152,255,235,151,255,235,
148,255,235,145,255,235,146,255,235,149,255,235,152,255,
235,156,255,235,158,255,235,158,255,235,156,255,235,155,
255,235,156,255,236,157,255,236,157,255,236,155,255,236,
150,253,236,143,251,234,136,247,241,138,238,239,141,220,
231,131,191,225,141,171,203,165,171,187,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
185,184,173,178,156,174,180,126,186,198,123,175,215,99,
159,221,94,149,219,107,146,215,125,146,214,135,142,213,
142,140,211,146,140,210,147,142,207,163,140,198,202,80,
170,223,49,130,163,54,112,116,70,110,96,79,106,85,84,
101,81,84,96,72,89,93,68,92,91,70,89,88,70,88,86,74,
85,87,63,82,87,57,80,86,60,76,81,58,79,79,54,77,77,61,
75,77,63,75,77,63,75,77,62,74,77,60,72,76,60,67,73,63,
69,73,58,68,73,53,64,72,51,63,69,57,67,69,55,66,68,57,
66,68,57,64,68,54,62,67,48,60,65,56,59,65,56,59,65,53,
59,66,51,57,66,49,57,66,50,57,66,49,58,65,49,62,66,52,
63,65,52,65,66,52,65,67,53,64,69,48,66,70,46,68,70,47,
72,72,48,77,73,51,77,76,53,79,79,53,82,82,54,86,82,56,
90,83,60,92,85,59,93,88,56,97,93,61,98,93,61,101,95,
56,105,95,62,104,98,64,106,100,66,107,101,67,107,101,69,
107,101,66,111,100,62,115,103,61,119,106,62,122,108,64,
124,110,66,125,110,68,127,114,69,131,116,72,133,116,72,
129,119,67,175,131,118,212,194,91,215,234,122,188,244,
166,169,247,203,158,249,234,151,248,246,146,246,252,142,
245,254,139,244,255,138,244,255,137,244,255,139,246,255,
142,247,255,142,247,255,141,247,255,145,250,255,150,255,
255,153,255,255,157,255,255,169,255,249,164,255,243,157,
255,240,150,255,238,144,255,236,141,255,235,141,255,235,
143,255,235,148,255,235,152,255,235,152,255,235,151,255,
235,147,255,235,144,255,235,145,255,237,148,255,242,152,
255,252,155,255,254,157,255,254,157,255,254,152,255,254,
151,255,254,152,255,254,154,254,253,154,253,253,147,249,
250,143,241,246,134,225,240,132,201,228,135,184,200,159,
180,183,178,183,183,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,184,183,173,178,165,153,173,119,161,190,
87,181,197,90,177,199,102,165,201,120,158,204,130,147,
208,139,144,206,143,143,208,147,134,209,166,93,196,197,
60,129,188,58,103,143,74,103,112,84,102,93,88,99,82,92,
97,79,91,95,72,89,91,67,88,90,68,84,88,68,82,85,72,81,
84,61,80,85,57,79,84,60,76,81,60,77,81,57,78,77,62,76,
76,62,75,76,62,75,77,62,75,75,60,76,75,62,68,74,63,67,
73,58,67,74,55,66,74,54,62,72,58,65,72,56,63,73,60,63,
72,60,62,71,57,61,71,51,60,69,59,60,68,58,60,67,55,60,
68,52,60,69,52,60,69,52,59,68,52,58,68,52,57,69,52,57,
69,51,58,69,51,60,68,52,59,69,46,61,73,46,62,74,47,65,
74,48,68,77,50,70,78,51,72,78,52,77,80,53,80,82,55,81,
83,60,81,87,57,84,90,54,89,92,57,92,91,58,98,93,55,
103,94,62,103,95,62,103,98,64,102,98,65,100,97,67,105,
97,63,110,98,61,114,101,61,118,105,63,121,107,65,125,
107,68,124,108,69,127,109,67,128,111,70,128,114,71,130,
119,69,131,115,96,176,161,57,223,209,103,224,224,157,194,
235,201,171,240,232,161,243,245,154,244,252,147,244,254,
143,244,255,141,244,255,140,243,255,139,244,255,140,245,
255,141,246,255,141,245,255,145,248,255,151,254,255,154,
255,255,157,255,254,166,255,248,168,255,244,165,255,240,
162,255,238,158,255,236,155,255,235,155,255,235,157,255,
235,159,255,235,161,255,235,160,255,235,160,255,235,157,
255,235,154,255,235,151,255,238,150,255,242,148,255,249,
146,255,254,146,254,254,143,253,253,141,252,252,138,252,
252,139,248,250,140,238,249,137,224,243,145,198,217,155,
182,195,158,173,192,172,176,184,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,177,181,173,145,165,111,169,
178,84,180,198,93,170,203,106,161,207,118,147,208,134,
148,209,139,144,208,165,121,196,193,54,158,199,49,116,
128,67,109,98,80,108,85,87,105,79,90,101,74,91,98,72,
90,95,71,89,92,66,87,90,66,83,89,64,80,86,64,79,84,63,
78,81,65,78,82,67,76,81,65,76,78,65,78,77,63,75,75,59,
73,73,56,74,74,56,76,74,57,78,75,57,70,76,53,69,76,51,
68,77,54,67,76,55,63,75,58,67,75,62,64,75,62,63,75,60,
63,74,54,64,75,56,63,73,58,64,72,57,64,72,55,65,73,53,
64,73,53,64,72,56,63,71,61,60,70,64,60,71,64,60,71,58,
60,72,53,63,72,50,61,72,46,62,74,46,63,75,46,66,75,50,
67,77,51,67,77,54,70,77,54,76,80,54,78,81,53,80,82,57,
80,84,60,82,87,59,88,89,58,91,90,57,94,89,60,100,91,
57,101,94,55,101,97,60,100,97,63,99,93,71,104,94,63,
109,96,58,113,100,58,118,105,61,120,107,63,124,109,66,
124,110,65,126,110,64,129,113,70,129,116,72,130,118,69,
128,117,72,144,126,68,193,172,76,227,221,103,202,241,156,
175,243,209,164,245,228,158,247,241,152,246,250,146,245,
254,142,244,255,143,244,255,141,245,255,141,245,255,142,
246,255,142,246,255,145,247,255,151,254,255,154,255,255,
155,255,255,167,255,249,167,255,245,166,255,241,164,255,
238,161,255,237,159,255,237,158,255,239,160,255,240,163,
255,238,164,255,236,162,255,236,162,255,239,158,255,249,
152,255,249,148,255,252,145,255,255,143,255,255,142,253,
254,139,250,252,136,242,247,126,233,243,117,220,238,128,
198,218,151,182,193,160,178,184,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,169,176,159,161,173,110,
176,192,94,172,201,100,160,205,118,152,205,133,150,208,
142,131,207,179,89,175,192,47,125,163,64,105,111,80,105,
90,87,105,81,88,102,75,89,99,72,90,97,70,86,92,72,86,
90,65,86,90,66,82,88,64,79,85,64,75,84,63,73,81,68,74,
81,69,73,81,67,73,78,67,74,76,62,73,75,60,73,74,57,74,
74,55,74,75,55,73,78,55,73,79,53,71,80,54,68,80,57,67,
79,58,64,78,58,68,76,63,65,75,64,65,75,61,67,76,57,68,
74,56,71,73,58,69,72,57,67,73,56,66,75,55,66,75,55,66,
74,57,61,72,59,59,69,61,63,71,63,64,71,60,66,72,55,68,
74,50,65,75,49,67,76,49,67,78,49,68,78,52,66,79,50,66,
78,53,68,78,52,71,80,51,73,80,51,77,82,57,80,82,60,81,
83,61,87,86,61,87,87,60,88,86,63,94,91,51,98,94,52,
100,95,56,100,94,57,97,90,63,100,92,54,104,96,51,109,
100,54,113,103,56,116,104,57,120,109,60,123,111,61,124,
109,61,129,113,68,129,113,68,132,115,66,128,115,68,128,
115,72,157,141,55,214,199,79,230,225,132,193,234,197,174,
238,221,166,241,237,158,243,249,151,243,254,147,242,255,
146,243,255,143,242,255,143,244,255,143,245,255,142,245,
255,143,246,255,151,254,255,154,255,255,154,255,254,166,
255,248,166,255,244,165,255,239,165,255,238,163,255,237,
161,255,239,161,255,242,160,255,242,161,255,240,162,255,
239,159,255,241,156,255,245,148,255,255,143,255,255,139,
254,255,134,251,254,131,243,252,130,225,247,131,202,221,
149,187,201,152,177,190,162,175,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,170,178,148,172,190,101,175,
200,100,162,204,123,156,204,134,148,207,155,115,196,195,
58,146,182,57,112,132,77,105,101,87,104,86,92,103,79,92,
100,73,91,96,70,89,93,71,84,88,72,87,87,69,85,86,68,
81,84,68,79,83,69,77,82,71,74,80,69,74,79,69,76,80,70,
74,76,68,76,77,62,75,78,58,75,78,55,76,79,54,74,79,55,
71,79,60,71,79,59,70,80,60,67,79,61,68,80,63,70,80,60,
69,77,65,67,76,67,68,75,67,70,75,64,72,75,60,75,75,62,
74,74,59,73,75,58,72,76,58,71,76,58,71,75,60,66,73,59,
67,71,57,69,73,60,70,73,61,73,72,60,70,73,55,69,76,54,
70,78,54,71,78,54,72,79,56,70,82,53,69,81,54,70,80,54,
71,80,54,73,81,54,75,81,55,78,81,57,80,82,60,82,84,62,
83,84,61,87,84,60,94,89,51,94,93,54,96,93,56,98,93,58,
95,90,60,98,92,55,101,95,55,103,97,57,108,100,60,112,
103,64,117,106,67,121,108,67,124,110,66,127,110,70,129,
110,71,131,113,70,130,116,72,130,118,73,135,123,62,176,
159,71,238,202,93,208,234,166,183,237,203,170,239,226,
163,242,240,157,243,248,151,242,253,146,243,255,144,245,
255,144,244,255,144,245,255,144,244,255,143,246,255,152,
252,255,155,254,255,157,255,255,170,255,253,170,255,245,
167,255,240,165,255,239,163,255,241,160,255,244,160,255,
249,161,255,249,159,255,247,156,255,247,152,255,250,144,
252,253,134,248,251,120,246,251,103,243,252,81,227,250,
90,190,215,133,169,189,184,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,172,177,152,173,188,98,177,199,97,162,205,113,
158,209,120,141,203,170,100,177,190,49,127,155,63,112,
114,82,107,93,89,104,85,92,101,78,92,97,72,91,95,71,89,
91,73,84,87,66,84,85,69,82,82,69,79,82,66,79,82,64,79,
81,70,78,81,62,77,80,61,76,78,60,77,76,62,77,78,59,76,
79,54,76,80,51,78,83,55,75,80,60,71,78,68,72,78,64,73,
80,59,71,80,58,69,80,56,72,79,56,68,78,60,69,77,56,71,
77,57,74,77,57,76,77,55,77,78,56,77,78,52,79,80,52,79,
81,53,78,81,53,77,79,54,75,77,56,77,77,55,74,75,59,72,
74,62,76,74,64,75,76,65,74,78,62,75,78,61,75,78,57,74,
78,57,74,82,53,73,84,52,72,83,52,72,82,51,74,82,49,76,
82,47,75,80,56,77,82,61,80,83,60,82,84,56,88,86,56,92,
88,57,91,91,58,92,91,59,95,92,63,95,91,69,97,92,61,97,
94,59,99,96,60,102,98,61,107,101,64,113,103,68,119,105,
70,121,108,70,125,111,69,127,112,67,129,114,67,129,115,
73,131,116,73,131,116,74,149,130,64,211,178,50,219,231,
114,196,238,166,175,238,203,166,241,228,160,243,244,154,
244,254,146,245,255,143,245,255,143,244,255,142,243,255,
142,243,255,143,245,255,151,252,255,155,254,255,158,255,
255,170,255,254,168,255,246,166,255,244,165,255,245,162,
255,248,160,255,251,160,254,253,158,253,252,152,252,252,
146,251,252,136,243,248,129,227,246,119,201,238,90,186,
229,123,175,196,140,168,175,183,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,185,184,167,172,142,177,184,
96,179,196,94,164,201,105,160,205,117,117,198,174,80,156,
171,60,113,137,75,106,108,86,103,90,91,101,83,91,98,76,
91,98,72,89,95,70,85,90,70,85,89,64,78,86,67,76,85,68,
74,82,64,77,79,58,78,79,65,75,80,59,74,81,58,74,81,57,
75,79,58,74,81,58,75,83,55,76,85,55,77,86,59,72,82,62,
68,79,67,73,76,62,78,77,59,78,78,58,76,78,55,78,77,56,
73,75,58,79,74,51,84,75,53,83,77,54,82,80,55,81,81,55,
79,82,53,79,84,54,81,86,55,83,87,55,83,87,57,81,86,59,
80,84,57,80,80,61,78,76,63,78,76,63,77,75,67,76,78,64,
77,79,63,78,79,60,76,80,61,78,83,53,78,84,52,78,84,52,
76,83,52,76,83,51,78,83,53,75,81,58,72,80,59,77,82,59,
80,83,55,82,84,57,82,88,57,87,89,56,90,89,57,90,89,59,
90,88,65,96,90,58,98,93,58,99,95,59,99,97,60,102,97,
61,109,100,64,116,102,67,119,106,71,120,111,67,121,113,
63,126,112,64,126,113,70,126,114,68,127,117,69,130,122,
54,157,150,36,231,200,86,222,224,149,196,231,192,175,235,
220,165,239,241,157,240,252,147,242,255,145,242,255,146,
243,255,142,243,255,138,243,255,138,244,255,145,251,255,
150,253,255,155,255,255,163,255,254,161,255,247,159,255,
246,157,255,248,155,254,249,153,252,250,151,250,250,143,
245,247,120,239,242,105,227,234,96,204,227,148,176,198,
167,171,190,168,174,184,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
171,174,154,177,185,107,181,197,89,168,201,107,160,202,
134,104,180,200,65,139,168,62,116,119,76,108,99,87,103,
85,91,101,76,92,99,74,91,96,75,88,92,74,85,89,70,85,
89,63,78,88,64,75,85,62,74,84,60,79,82,60,82,84,63,79,
84,62,76,84,63,74,82,58,77,82,50,78,86,57,78,86,61,79,
87,66,77,85,68,73,83,67,69,79,63,74,76,65,80,79,61,84,
83,60,83,82,58,83,81,57,78,80,55,87,80,51,94,85,50,93,
87,50,90,88,58,89,88,60,86,88,64,83,87,60,85,89,55,87,
90,54,87,90,60,84,88,65,83,86,59,86,85,61,86,83,63,85,
82,64,82,81,62,79,82,61,82,83,60,83,86,59,78,83,62,80,
85,52,83,88,52,84,89,55,81,86,59,80,84,63,82,85,64,81,
87,55,77,88,47,77,84,52,78,82,61,82,84,62,81,87,61,86,
86,64,91,89,65,92,91,62,90,88,64,95,90,59,100,94,59,
102,97,62,99,95,60,98,93,59,106,96,62,115,101,64,117,
104,71,117,106,75,118,107,76,125,109,75,125,112,76,127,
116,67,126,119,67,126,118,68,136,121,79,205,175,47,220,
223,105,202,239,158,179,239,195,167,241,224,160,244,239,
150,245,250,148,244,255,148,245,255,144,245,255,139,243,
255,139,243,255,144,251,255,150,254,251,156,255,247,163,
255,247,161,255,250,158,254,252,156,252,252,153,247,247,
155,238,242,154,225,236,139,207,226,134,186,208,148,175,
194,177,182,184,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,173,178,163,173,184,110,183,
192,91,171,197,109,143,201,128,93,161,184,66,120,156,73,
107,117,81,102,97,91,98,83,91,98,75,88,99,73,83,94,72,
82,90,71,83,88,69,80,89,62,75,83,60,77,82,60,77,82,59,
77,82,60,80,82,61,78,83,61,80,81,63,82,79,60,85,86,55,
88,86,61,84,86,64,82,86,68,80,84,69,79,81,67,82,78,66,
81,77,67,86,79,63,91,80,60,94,79,58,95,79,59,96,81,60,
100,83,57,104,85,54,106,87,54,103,87,62,103,87,64,101,
85,67,99,81,61,101,84,56,102,87,56,102,86,62,101,85,69,
97,86,64,93,85,64,90,83,64,89,82,64,92,79,63,92,79,63,
90,82,61,90,84,60,90,83,65,88,88,57,87,90,54,85,90,56,
80,86,58,77,85,62,77,86,62,81,88,55,82,90,49,79,87,54,
79,82,61,79,83,60,80,83,58,83,86,64,86,87,62,89,88,60,
90,85,63,94,89,59,97,93,57,101,95,60,99,94,59,99,93,
59,102,96,61,109,100,62,112,101,69,113,102,72,117,104,
74,124,106,73,126,107,74,130,113,67,132,116,67,130,116,
69,131,118,76,159,154,18,212,201,88,224,225,155,200,229,
195,177,233,221,165,240,238,156,242,250,148,240,255,147,
242,255,145,241,255,142,240,255,137,241,255,143,247,255,
151,251,249,159,255,246,160,255,246,151,252,246,142,248,
246,132,240,239,123,231,231,120,219,223,150,188,202,176,
181,190,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
175,176,168,171,181,119,183,195,85,173,202,93,137,189,
154,81,155,151,61,123,121,72,111,96,82,106,85,91,99,81,
90,97,81,84,94,78,81,91,75,81,89,72,82,87,72,78,84,75,
77,84,68,78,84,63,78,84,58,78,85,53,82,85,56,81,89,52,
83,88,47,89,91,49,89,92,57,90,91,56,87,92,56,84,92,55,
80,89,52,82,88,53,86,86,55,84,84,54,88,83,56,92,83,53,
97,86,50,101,88,51,101,90,48,105,91,50,108,92,51,107,
90,51,105,91,55,107,93,63,106,93,64,106,91,65,107,90,
66,106,92,62,105,93,57,106,92,64,102,94,65,98,91,64,94,
89,61,93,89,51,98,90,49,98,88,61,94,87,68,91,85,69,92,
87,67,91,91,61,88,91,58,86,90,61,81,86,63,80,88,67,80,
88,66,83,89,63,84,91,58,86,94,60,83,90,56,82,87,55,82,
85,65,85,89,61,89,89,61,90,89,61,93,89,62,96,92,63,97,
92,63,99,94,64,102,95,66,101,94,64,103,96,65,109,98,64,
112,100,67,112,102,66,116,105,65,124,108,63,125,109,62,
127,108,73,129,111,78,130,114,77,131,117,73,143,121,73,
189,177,68,216,227,105,201,241,149,176,240,192,163,241,
228,155,242,245,149,241,255,147,243,255,145,243,255,142,
243,255,136,241,255,140,243,255,150,244,254,158,246,252,
157,240,248,151,229,242,147,216,231,148,201,213,154,184,
200,173,182,188,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,178,181,175,173,176,120,
192,186,90,183,192,96,124,183,144,87,138,142,76,112,119,
82,105,96,88,101,85,90,100,79,87,96,77,84,92,75,82,89,
73,82,87,70,81,86,70,75,82,72,77,84,68,78,84,63,80,84,
59,81,86,55,87,85,58,89,87,53,90,92,51,93,95,52,94,94,
58,95,94,58,93,91,57,92,88,56,91,88,56,92,88,57,91,87,
58,92,85,58,97,83,61,100,84,58,106,87,55,113,88,56,114,
92,53,116,93,57,114,94,57,112,95,58,113,95,62,114,95,
67,111,95,68,108,95,69,106,94,68,107,94,64,111,96,62,
108,94,67,107,92,66,104,89,66,103,87,65,109,87,58,114,
91,57,112,92,69,108,89,74,102,87,74,99,87,71,99,86,63,
100,88,61,98,87,65,89,82,65,85,83,67,85,85,66,91,86,
64,98,88,61,100,90,62,95,91,59,92,89,59,87,85,65,87,
87,60,89,89,60,90,89,60,91,88,60,87,91,60,90,93,62,94,
95,63,96,94,62,98,94,62,99,95,62,102,98,60,105,101,64,
109,100,64,115,102,63,119,108,60,119,112,60,123,110,71,
124,110,74,127,112,73,130,115,70,131,121,68,176,146,43,
227,199,90,232,227,151,199,228,193,174,232,227,161,237,
244,151,240,254,145,240,255,143,241,255,140,243,255,131,
239,255,128,243,252,122,244,245,115,240,240,119,229,232,
126,191,222,154,173,199,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,182,183,181,171,174,128,191,186,94,
183,192,96,116,167,168,82,133,129,74,114,101,82,107,83,
88,103,74,88,99,71,85,96,65,83,94,61,83,92,61,82,90,
63,81,87,65,76,86,66,78,87,59,79,86,58,82,88,56,84,90,
50,89,92,44,92,92,51,93,94,57,94,94,58,95,95,57,97,95,
63,96,94,58,95,94,54,94,92,51,95,93,54,95,93,60,97,91,
61,103,92,60,108,94,61,111,92,58,116,93,60,117,94,63,
119,96,69,118,98,71,115,97,70,115,95,73,117,97,79,115,
98,81,112,98,80,109,96,75,112,98,72,114,98,71,109,95,
73,110,95,72,107,93,67,107,92,64,114,92,64,119,95,67,
116,99,64,112,97,66,106,94,67,102,92,64,104,93,65,105,
93,66,102,93,67,95,90,65,90,90,64,88,90,63,94,91,59,
101,94,56,104,98,58,98,95,56,95,93,62,92,93,60,91,92,
59,91,92,59,91,91,57,93,92,55,87,91,57,87,91,59,91,92,
60,95,94,58,98,95,59,100,95,64,101,96,68,103,98,66,109,
100,67,116,103,68,119,107,68,119,111,61,125,115,60,127,
116,61,128,116,60,131,117,56,132,122,65,164,126,60,209,
177,80,230,232,110,202,241,140,176,241,195,162,242,225,
151,243,240,145,242,251,144,243,255,141,242,254,136,235,
250,133,217,241,119,203,232,135,185,203,162,179,186,173,
180,181,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,183,183,182,168,172,127,186,183,91,177,
188,91,95,163,155,75,125,121,76,110,99,82,106,82,86,103,
73,88,98,69,86,94,63,85,93,61,83,92,62,80,88,62,79,86,
65,75,84,66,79,86,60,83,86,58,86,86,56,91,89,52,93,96,
47,93,96,53,95,94,57,97,92,58,104,95,60,105,93,64,102,
91,58,102,92,55,102,92,55,104,94,59,103,93,63,105,92,
65,107,94,64,113,95,63,116,95,62,117,96,62,124,93,64,
121,95,68,121,96,71,119,98,74,116,97,75,117,98,78,117,
97,81,117,96,81,117,96,79,118,97,75,119,97,73,118,93,
75,119,94,74,118,92,71,120,93,70,123,94,69,123,96,68,
122,99,66,121,99,70,115,97,72,115,96,72,116,96,72,110,
98,71,106,98,72,102,96,72,102,94,73,101,92,71,99,94,64,
99,96,57,104,99,59,101,97,59,96,96,65,91,98,64,91,96,
62,91,95,62,89,95,60,92,95,57,89,93,59,88,91,61,88,90,
58,92,93,56,97,94,58,101,94,64,101,95,68,103,96,66,109,
99,67,112,101,66,114,105,66,119,108,61,125,114,61,129,
115,62,130,116,61,131,119,57,131,120,64,139,128,50,177,
155,54,238,210,101,232,224,143,195,230,196,168,237,224,
155,239,239,147,239,249,145,239,252,144,235,250,135,223,
240,111,190,220,142,170,194,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,185,183,164,168,129,183,175,110,174,
183,98,86,150,165,70,120,118,76,110,98,81,105,84,84,102,
74,86,97,67,86,95,64,85,93,63,83,92,61,82,91,59,82,91,
59,76,88,56,79,88,55,84,90,53,89,93,51,95,96,52,94,98,
56,93,98,54,95,96,56,98,95,55,105,96,56,107,97,59,104,
96,53,104,96,51,105,97,51,106,100,50,107,102,50,110,101,
57,109,98,59,114,97,64,120,97,69,120,98,72,128,98,61,
126,102,71,127,102,78,125,103,82,120,100,84,120,101,80,
118,99,78,118,98,77,120,100,78,121,100,78,121,99,76,121,
99,72,123,101,69,123,99,70,125,100,71,128,102,66,125,
100,67,124,101,72,123,101,75,119,102,73,121,105,71,123,
105,67,118,108,68,111,106,69,105,101,69,106,101,72,106,
100,72,102,97,76,103,99,70,103,97,71,103,98,74,99,100,
66,93,98,69,93,100,64,94,100,65,92,98,66,94,96,67,92,
95,68,90,93,62,89,92,60,90,91,59,96,93,59,101,95,61,
100,96,63,101,94,65,108,98,66,111,101,63,112,104,64,118,
107,63,124,113,63,129,115,62,129,116,61,130,116,64,131,
119,68,135,121,64,162,140,52,223,199,80,231,232,115,196,
239,167,168,238,220,156,241,236,147,240,245,146,238,249,
149,231,240,146,201,221,180,184,186,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,182,185,182,183,185,183,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,177,181,
165,166,179,99,169,180,88,75,145,158,68,117,116,77,109,
97,81,103,83,84,99,71,84,98,66,83,96,63,83,93,60,83,
91,59,84,89,58,85,88,58,85,87,58,85,87,58,87,90,55,89,
95,52,92,98,51,91,98,53,94,97,52,98,95,56,101,93,55,
107,94,56,111,96,61,115,97,58,118,98,57,117,97,55,119,
99,55,120,101,54,119,100,60,118,99,62,115,98,64,115,98,
67,120,96,69,129,100,61,126,103,71,123,102,76,122,101,
79,121,98,82,120,98,76,120,97,77,121,95,76,125,95,75,
126,93,74,127,95,76,127,98,73,131,100,72,135,102,76,136,
102,77,134,107,71,127,107,72,125,102,73,127,100,77,129,
101,76,135,104,74,131,107,70,127,108,70,125,108,74,120,
104,76,114,103,74,109,102,73,107,95,77,109,97,72,108,95,
74,106,95,75,108,97,68,100,97,72,98,98,67,98,98,67,97,
98,67,99,96,68,95,96,70,89,94,62,88,94,60,87,91,58,90,
92,56,94,94,57,96,94,61,100,93,64,103,95,62,107,99,61,
111,103,63,114,104,61,117,109,58,123,112,57,125,113,57,
127,114,62,131,115,65,132,119,61,149,127,39,212,182,64,
240,221,110,214,231,168,171,234,217,159,237,233,147,234,
241,144,231,241,155,219,228,137,198,207,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,180,183,179,181,185,181,182,184,182,183,184,
183,184,185,184,184,185,184,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,184,183,164,170,128,165,184,46,72,146,138,68,
119,103,77,110,91,80,104,81,84,98,75,83,96,73,81,93,68,
83,92,63,83,92,56,85,92,51,86,91,48,87,94,35,90,98,40,
93,100,50,91,98,57,93,97,60,92,97,64,93,95,55,98,96,
58,104,96,61,108,95,52,111,95,63,115,96,60,119,100,59,
122,102,59,123,103,66,123,102,72,122,103,64,122,105,63,
119,103,68,115,98,71,120,94,81,128,97,67,124,98,80,121,
99,83,120,99,78,121,99,78,119,97,78,116,94,73,119,94,
68,124,96,66,125,95,66,127,95,74,126,95,88,132,98,87,
137,103,83,139,106,79,136,107,90,130,110,78,130,109,74,
133,108,74,133,107,72,137,108,68,134,110,78,131,113,74,
128,114,71,125,112,73,118,109,77,111,103,79,110,98,81,
111,99,74,111,99,74,111,101,77,113,101,80,101,99,71,99,
98,68,101,100,71,99,100,69,102,100,62,99,101,64,94,99,
61,91,97,58,90,95,58,89,92,59,94,93,64,98,94,64,102,
96,60,105,98,56,106,100,53,111,102,63,115,107,61,118,
110,56,124,113,57,127,114,60,128,115,62,131,115,65,133,
119,67,147,122,53,196,161,68,235,216,101,215,240,135,173,
238,205,159,240,219,148,232,232,148,224,233,162,208,216,
158,185,196,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,181,184,181,180,184,180,182,
184,182,183,185,183,184,185,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,166,162,
147,228,136,30,113,118,133,95,102,100,93,100,89,92,96,
81,89,94,74,86,91,71,79,89,65,79,90,60,84,93,56,86,91,
51,90,92,49,94,97,40,89,105,43,88,101,49,86,97,55,88,
96,57,93,92,62,97,94,55,101,95,59,103,93,58,116,95,55,
115,95,63,114,95,59,118,100,57,122,105,60,121,104,64,
119,102,70,129,101,64,130,105,65,125,103,69,118,101,73,
113,96,80,121,97,63,111,96,73,111,94,76,118,93,73,120,
89,71,118,90,73,116,90,69,119,92,66,124,96,66,128,96,
67,129,95,74,121,91,83,123,91,78,133,95,77,140,98,74,
140,98,86,137,108,78,135,111,75,134,112,75,133,111,72,
134,113,69,131,110,77,131,111,72,135,114,72,132,111,74,
126,107,78,120,102,82,116,98,83,116,100,75,113,101,75,
110,100,76,110,99,77,111,97,74,108,99,70,107,100,72,104,
99,70,105,101,63,101,100,64,96,99,62,94,98,61,93,97,61,
92,95,62,93,94,65,94,95,63,99,95,58,103,98,56,104,100,
53,111,99,61,111,107,60,117,108,54,122,113,56,124,115,
58,127,116,62,125,117,65,129,117,64,138,123,50,170,153,
53,223,205,88,232,231,135,180,233,204,163,233,215,153,
226,227,151,214,219,154,200,201,183,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,184,183,185,183,184,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,180,180,178,217,135,61,113,116,
126,94,101,96,93,99,85,93,98,77,89,94,73,87,93,68,81,
92,63,79,90,55,84,93,53,89,95,50,95,97,50,98,100,56,
90,101,63,87,98,61,87,97,58,89,96,58,96,96,50,100,96,
51,102,96,54,104,94,51,116,96,53,117,97,69,118,99,70,
120,101,70,119,100,71,115,97,70,115,96,70,127,99,66,128,
102,73,124,101,73,117,100,69,113,99,62,121,96,68,108,91,
83,103,84,74,111,84,63,119,87,63,118,89,71,116,87,74,
117,87,75,121,90,76,126,93,75,126,93,75,118,88,79,120,
87,79,130,91,75,138,96,72,140,101,69,137,107,70,136,111,
74,135,112,75,135,112,74,134,111,74,131,110,72,132,112,
70,134,112,69,132,111,67,129,110,67,123,106,68,118,102,
76,118,103,69,115,103,72,110,100,74,109,99,73,114,100,
68,110,99,73,107,99,73,104,98,70,102,98,72,104,104,63,
100,103,67,97,101,67,95,99,64,95,98,64,96,97,67,96,96,
64,101,96,63,104,99,58,105,101,54,113,101,58,112,107,58,
119,108,56,123,113,60,124,114,61,130,116,65,126,116,66,
130,116,67,139,121,64,162,141,64,213,195,78,231,234,104,
183,237,187,166,232,204,155,220,221,152,200,214,168,184,
193,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,184,185,184,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,180,
180,179,169,150,47,95,121,112,87,107,89,88,102,82,87,98,
75,84,95,74,82,95,69,80,93,63,81,92,57,87,96,54,91,99,
51,92,102,51,91,100,54,85,96,58,85,95,59,88,94,56,92,
93,55,99,96,53,102,96,54,104,95,54,105,95,53,111,96,55,
109,97,70,108,94,66,110,96,65,109,94,65,107,92,65,109,
92,65,114,93,61,114,94,64,113,92,64,111,92,61,112,93,
59,111,92,64,103,82,78,101,76,70,111,83,64,115,89,66,
118,89,71,114,87,75,112,86,76,113,86,74,114,87,71,114,
87,70,111,81,72,112,79,69,123,88,69,130,94,66,135,98,
64,138,101,68,138,105,72,136,106,72,134,105,71,136,103,
72,133,104,72,134,106,71,138,109,71,140,109,70,137,108,
67,133,107,70,120,103,79,120,101,71,119,101,73,112,97,
73,111,96,72,121,98,65,114,100,71,110,100,70,108,100,69,
101,97,71,103,103,59,101,103,64,97,101,64,97,102,65,96,
100,65,95,98,68,93,97,64,94,97,63,99,99,57,102,101,53,
106,103,55,108,104,54,116,107,54,121,110,56,123,112,58,
128,114,62,128,113,66,130,116,66,134,119,61,155,136,58,
210,185,67,239,227,97,190,230,181,171,229,201,152,211,
213,138,181,195,179,182,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,184,185,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,177,180,169,136,145,61,85,123,103,83,
108,83,87,104,78,86,99,74,82,94,72,80,92,70,81,91,63,
84,92,58,90,97,58,92,99,58,92,99,59,88,97,56,84,93,57,
84,91,60,88,90,62,94,90,58,96,92,56,97,92,55,102,93,
55,105,94,55,109,94,60,105,92,67,102,88,62,103,89,62,
104,90,64,103,88,66,103,87,68,105,87,67,105,88,67,106,
87,66,105,87,63,104,87,65,102,87,69,100,84,71,101,82,
69,104,85,69,102,83,69,111,87,69,109,88,71,105,85,70,
104,83,72,105,83,75,104,81,76,106,79,72,111,80,59,119,
87,61,123,91,60,128,96,56,130,98,63,130,99,65,128,99,
66,128,99,66,132,101,61,131,104,72,131,104,73,136,105,
72,140,107,71,143,110,75,137,111,81,119,105,85,120,102,
75,118,100,79,112,95,80,109,92,79,120,96,58,116,102,64,
112,101,66,110,100,70,106,98,70,103,99,61,104,103,64,
101,105,64,97,103,60,97,104,60,96,102,62,93,100,62,92,
98,64,95,98,62,99,100,58,102,102,58,107,102,58,112,104,
56,119,109,59,123,113,60,127,115,61,127,116,58,128,119,
58,133,122,56,152,135,53,206,179,62,241,223,93,195,231,
175,172,222,198,146,202,217,152,176,189,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,184,185,184,185,185,185,
184,185,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
134,167,136,76,120,116,77,107,96,83,102,84,84,97,73,83,
92,70,83,89,66,86,91,59,90,95,58,92,97,59,90,96,60,89,
96,63,85,94,60,81,90,62,83,88,64,85,86,63,89,88,59,90,
88,54,90,88,58,95,89,61,98,90,62,99,87,62,99,86,66,97,
86,62,97,86,61,96,85,63,94,82,65,93,81,67,92,82,67,90,
82,69,93,81,69,95,81,68,96,80,70,93,76,77,92,78,73,93,
78,74,89,76,73,90,76,71,98,79,72,96,80,73,92,77,73,89,
74,73,88,72,74,86,70,72,94,72,64,106,79,56,111,83,59,
112,86,62,117,90,62,117,92,67,119,94,65,121,94,69,121,
95,69,124,101,64,126,104,68,126,103,70,129,103,69,135,
106,71,136,108,73,131,107,74,119,100,76,120,99,73,116,
97,77,110,92,79,110,90,75,116,96,60,120,101,68,117,100,
72,113,98,74,109,97,72,106,97,69,106,101,68,103,103,66,
99,105,62,98,105,61,97,104,63,93,101,63,88,98,63,90,98,
63,95,99,60,101,100,59,107,101,61,110,104,60,116,107,59,
120,108,58,125,112,61,128,116,58,128,118,61,132,120,60,
149,132,55,203,174,60,242,219,91,198,229,173,171,220,195,
137,187,200,184,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,184,184,184,185,184,185,185,185,183,185,
183,183,185,184,184,185,184,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,133,178,168,66,
123,124,68,108,100,75,101,85,80,96,74,82,92,68,84,91,
61,87,94,59,90,97,60,90,96,61,86,94,61,83,93,62,80,90,
62,77,87,62,80,85,63,80,85,63,80,87,61,87,84,56,85,84,
62,87,82,65,87,82,65,90,82,63,87,81,69,87,80,65,90,82,
64,90,81,65,88,78,65,87,77,68,81,76,69,79,74,68,81,73,
67,82,72,67,85,72,73,83,69,77,81,69,71,82,69,72,80,69,
73,78,69,72,81,72,73,80,73,74,78,70,73,77,67,71,76,64,
67,76,63,62,85,65,57,92,72,56,97,76,60,99,79,63,101,
82,66,104,82,70,106,85,68,107,87,70,107,88,70,111,90,
71,116,95,70,116,96,71,117,96,69,121,99,69,123,102,68,
123,101,67,120,97,69,114,96,69,113,94,75,111,93,76,116,
92,71,111,95,66,117,96,64,118,98,69,113,98,71,108,98,
72,105,97,65,104,98,62,104,101,62,103,104,63,101,105,63,
101,105,64,96,104,64,90,99,63,90,98,62,93,98,60,101,
100,58,108,102,55,109,105,53,115,108,54,122,111,55,125,
112,60,129,117,60,128,119,63,128,121,61,146,132,57,200,
171,59,243,218,91,198,227,172,168,214,192,148,177,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,184,184,179,185,180,183,185,183,183,185,183,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,120,171,194,66,120,138,66,
106,109,75,101,90,79,96,76,83,93,71,85,95,62,87,95,61,
89,95,62,89,95,60,86,93,58,82,90,59,80,87,59,80,87,58,
83,85,61,82,83,64,78,80,68,87,81,60,86,84,58,86,81,56,
86,80,57,87,79,56,83,79,61,82,77,58,84,78,58,85,77,59,
85,76,61,85,75,63,76,72,67,76,71,67,77,69,69,73,65,69,
74,63,73,72,63,61,72,63,61,73,63,63,71,62,63,69,63,65,
69,64,68,68,63,65,68,62,62,70,63,62,71,62,61,73,61,61,
78,60,65,80,63,68,84,66,72,86,69,71,86,69,75,93,70,68,
93,73,69,93,76,65,93,77,64,100,79,71,103,82,79,105,84,
76,109,87,72,113,91,71,115,94,72,115,92,74,113,91,79,
112,94,70,109,91,73,107,89,75,116,91,73,113,95,65,114,
94,61,118,98,69,114,98,75,105,95,74,105,97,63,105,99,
62,106,102,65,104,103,65,103,105,62,104,107,62,99,105,
69,95,101,68,92,99,65,93,98,61,99,98,61,109,102,58,111,
104,60,116,108,58,123,111,58,127,113,61,129,118,57,129,
121,62,130,123,61,144,132,54,198,170,57,242,218,91,196,
227,176,161,207,203,165,177,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,180,184,181,178,185,179,181,185,182,
184,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,177,187,
182,84,166,198,62,120,141,66,105,111,71,101,90,77,99,77,
81,94,71,87,93,63,89,93,62,89,92,62,88,92,59,86,91,57,
84,88,58,82,87,58,81,86,56,82,85,60,82,83,62,86,78,67,
87,82,60,90,83,57,90,83,57,89,81,58,88,80,57,86,78,59,
85,77,56,84,78,56,81,76,55,80,75,57,81,74,59,75,72,65,
74,69,66,71,67,68,66,65,69,63,62,71,64,62,59,63,61,59,
61,58,60,58,57,58,59,57,59,57,56,61,57,56,59,58,56,57,
58,56,57,60,56,58,63,56,59,63,57,61,64,57,63,70,59,67,
71,59,65,72,59,67,75,61,59,76,65,62,80,65,57,85,68,57,
86,70,62,89,73,70,92,74,68,97,78,65,103,85,66,104,87,
66,105,89,70,103,85,75,108,87,67,107,86,70,105,83,70,
108,85,67,113,92,61,116,96,64,115,99,70,106,95,72,97,
92,71,102,94,63,103,95,62,106,98,64,107,101,65,104,102,
61,105,106,63,105,104,71,99,103,69,92,100,64,90,101,60,
94,100,60,105,102,59,108,105,63,114,106,59,119,111,58,
124,112,61,128,117,58,132,121,64,132,122,62,145,131,53,
197,170,56,239,216,90,188,224,175,147,201,194,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,179,185,
179,182,185,182,184,186,184,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,180,187,179,153,187,168,78,155,205,60,118,139,65,
105,111,71,102,86,75,99,65,80,96,54,88,95,55,89,93,59,
88,90,63,87,89,66,85,89,66,83,86,64,80,83,62,81,85,58,
80,85,53,80,84,51,87,82,58,87,84,53,90,84,52,93,86,57,
92,85,59,90,80,67,88,78,68,87,76,69,86,76,72,83,74,72,
82,73,72,81,72,73,72,67,71,70,62,73,66,60,72,60,58,69,
58,57,67,58,56,59,57,55,60,56,53,60,52,51,57,52,49,56,
50,48,60,50,48,61,52,49,61,52,49,57,52,49,54,56,50,54,
55,51,52,57,51,53,61,49,59,64,50,63,66,53,61,71,56,56,
70,58,58,75,59,58,79,61,57,81,63,59,81,66,62,85,67,61,
90,71,59,95,76,59,97,79,61,96,80,67,98,79,75,105,82,
76,108,86,73,105,84,63,106,84,63,108,85,67,111,92,60,
111,96,65,106,97,68,99,96,65,100,92,61,101,91,65,103,
93,67,105,99,67,103,100,65,102,101,65,105,104,68,101,
106,65,97,106,63,92,103,61,94,100,66,103,99,60,108,105,
64,114,106,64,116,108,62,122,110,60,128,115,70,130,117,
67,132,121,63,144,131,54,197,171,58,236,215,96,183,216,
180,164,185,189,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,179,185,179,181,185,181,184,186,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,177,189,175,148,182,164,
76,145,201,62,114,137,65,99,108,75,96,84,83,96,67,85,
97,57,85,96,55,84,91,57,83,87,60,83,87,63,81,85,62,80,
84,62,80,82,61,84,82,57,87,83,54,87,83,54,86,82,57,87,
84,54,91,85,54,95,86,57,92,86,60,88,81,65,87,82,68,86,
80,69,84,76,70,83,73,69,81,71,69,78,69,69,72,66,69,67,
61,70,62,58,68,58,56,65,56,53,63,57,54,57,53,53,57,52,
52,57,50,51,56,50,50,54,50,47,58,49,46,58,49,46,56,49,
47,54,49,48,51,49,49,51,50,50,50,50,50,50,53,48,55,55,
48,56,57,50,55,63,55,51,65,57,53,67,59,53,68,62,51,68,
64,54,71,64,55,77,65,55,84,68,54,91,73,54,96,74,56,96,
75,62,90,74,67,88,78,66,100,83,66,105,84,62,106,84,63,
107,83,64,109,89,58,109,93,63,106,95,66,104,94,66,103,
93,63,100,91,63,99,90,62,103,95,64,105,97,63,106,99,64,
103,103,65,100,105,63,99,104,62,96,102,60,93,99,63,99,
101,59,107,105,62,111,106,62,115,107,59,119,109,57,126,
113,67,127,116,64,132,119,61,148,129,54,199,173,61,225,
215,96,167,206,172,171,182,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
185,184,177,185,177,180,185,182,184,186,184,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,177,186,
182,138,176,170,58,145,148,53,112,98,65,106,74,76,102,
63,83,99,59,84,96,56,84,92,65,83,88,67,82,85,66,80,83,
65,80,82,66,80,81,70,81,82,62,84,81,65,89,83,63,89,84,
59,88,84,63,87,83,63,92,85,60,95,86,62,91,84,60,87,83,
56,86,83,57,85,81,57,84,78,62,83,74,68,81,71,72,78,67,
73,69,62,71,64,59,66,61,57,62,58,57,58,56,55,53,57,55,
50,53,55,45,52,54,42,50,52,38,48,50,38,49,49,40,48,49,
39,48,49,40,48,49,40,48,50,38,48,51,38,48,49,42,48,49,
40,52,50,41,53,49,43,55,50,48,62,54,47,63,55,45,65,58,
47,66,61,47,66,62,48,69,61,50,74,62,48,82,66,49,91,72,
53,95,75,53,97,78,56,89,76,60,85,73,65,94,77,62,102,
82,54,106,85,54,108,86,59,110,90,62,109,93,67,105,94,
67,104,94,64,103,93,67,100,92,64,98,92,58,100,94,55,
103,97,54,105,101,57,103,104,56,101,105,61,99,105,65,96,
102,64,93,99,69,99,99,65,105,104,58,110,107,54,114,108,
52,119,110,58,127,115,60,128,120,59,131,122,53,150,134,
49,202,177,66,222,210,120,165,186,192,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,179,185,180,180,185,180,183,185,184,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,167,175,171,124,142,139,93,106,137,84,94,96,
84,94,73,86,96,63,85,96,57,86,95,57,84,93,65,80,89,66,
79,85,65,79,82,64,79,80,65,79,79,67,81,82,61,81,81,63,
87,82,61,91,84,59,95,80,64,94,79,62,96,81,58,98,82,60,
96,82,60,95,80,57,93,79,58,90,79,58,87,78,63,81,73,67,
76,69,69,70,67,68,64,61,67,63,56,63,64,54,60,65,53,58,
66,53,56,66,53,53,65,51,50,66,50,48,67,49,46,68,46,45,
70,44,47,69,43,46,69,42,45,69,42,45,69,43,44,68,43,43,
63,42,45,63,43,42,65,43,43,65,43,44,65,44,48,67,46,44,
67,50,43,68,53,43,67,56,44,68,56,44,73,60,50,75,62,48,
78,66,47,83,72,49,87,76,50,93,79,53,94,76,60,89,72,65,
92,75,60,99,82,53,103,86,54,101,88,58,100,93,60,101,93,
63,98,91,63,100,92,61,97,91,63,97,91,62,97,92,58,98,
94,54,100,98,55,102,100,56,102,101,55,99,103,60,99,103,
63,100,102,65,97,98,70,93,100,63,101,104,56,109,105,52,
115,106,50,119,107,55,126,113,57,128,115,55,134,118,51,
153,133,49,198,182,69,198,214,120,161,184,182,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,180,184,181,178,185,178,182,185,183,184,185,
184,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,153,164,153,98,126,81,82,110,55,82,
100,53,84,98,55,86,98,55,85,96,54,85,94,57,83,92,64,
80,90,65,81,87,63,83,86,62,82,84,62,81,82,63,82,83,56,
81,83,53,88,85,53,91,86,53,97,85,56,96,84,53,98,84,54,
99,85,54,97,85,54,97,84,56,96,83,62,92,81,69,89,77,75,
82,72,76,75,67,75,68,63,71,63,61,57,63,60,52,67,61,50,
70,61,54,73,60,61,73,60,59,72,58,55,73,58,55,74,57,53,
78,57,49,79,56,49,79,56,47,80,57,46,81,57,47,80,56,51,
78,55,56,73,54,55,72,54,54,72,52,55,73,52,57,73,52,58,
72,52,53,69,53,50,69,54,51,67,55,49,68,55,50,73,59,54,
75,61,53,78,65,53,81,69,53,85,73,55,91,75,57,95,79,51,
92,80,50,95,82,50,100,84,48,102,87,49,101,90,55,100,91,
61,99,91,62,97,90,59,97,89,59,94,89,59,94,91,56,96,93,
56,97,94,56,98,95,57,100,99,58,102,102,56,97,103,58,97,
102,63,100,105,65,101,106,59,94,102,67,99,103,59,108,
104,58,114,105,58,119,106,56,126,111,63,130,115,63,135,
119,51,156,137,49,202,184,88,191,201,150,165,178,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,185,185,185,185,
185,185,185,185,178,185,179,181,185,182,184,185,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,182,183,183,181,181,181,
185,185,185,184,184,184,146,148,140,99,99,63,93,94,50,
92,92,54,89,94,55,89,93,54,89,94,54,85,91,55,84,88,62,
81,85,62,80,84,60,81,85,60,80,82,58,82,79,60,86,77,54,
90,79,51,95,83,53,97,84,54,99,83,56,99,84,55,100,85,
56,100,85,56,100,85,56,99,84,58,94,85,63,86,82,68,80,
78,72,74,71,73,69,64,72,69,59,70,74,59,61,79,62,59,82,
65,58,81,64,60,80,60,64,82,56,62,85,55,59,87,54,58,87,
54,57,90,55,53,90,56,54,89,55,50,91,55,49,93,58,52,91,
58,56,89,57,62,90,57,63,89,56,62,89,54,63,88,53,65,87,
53,66,87,55,61,85,56,58,85,56,58,85,56,56,85,56,57,81,
55,56,77,59,53,75,63,51,77,67,51,82,71,54,88,73,54,90,
78,49,92,81,50,94,84,49,96,86,46,98,89,47,96,91,52,98,
90,59,96,90,58,94,90,56,91,88,57,88,86,56,89,90,55,91,
92,54,92,90,52,97,92,53,101,94,54,104,98,53,104,98,57,
101,97,60,100,101,63,105,105,61,97,101,69,93,102,59,99,
104,57,105,105,54,114,107,53,124,108,60,128,112,60,139,
115,49,162,138,52,193,191,86,159,188,131,165,174,181,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,184,184,185,185,185,185,185,
185,178,185,179,180,185,180,183,185,184,184,185,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
166,170,167,142,149,135,112,119,84,94,95,51,93,93,59,94,
94,60,90,94,58,89,94,57,88,94,57,84,91,58,83,88,62,81,
85,60,80,85,59,80,84,59,80,82,60,83,81,59,89,81,56,93,
85,51,99,89,53,99,89,50,103,88,52,105,90,61,104,90,54,
104,90,55,105,90,59,101,86,64,93,83,69,85,82,67,78,79,
62,73,75,59,72,72,59,75,70,63,81,67,70,84,66,68,84,64,
68,83,64,67,81,61,64,83,58,58,88,58,59,92,60,63,93,61,
63,97,63,63,95,61,66,94,60,66,97,62,65,98,64,63,96,64,
64,95,63,68,95,63,69,94,61,71,94,61,71,94,60,72,93,59,
75,91,59,65,89,60,75,88,59,75,89,59,69,90,61,63,88,62,
63,82,64,59,77,63,60,75,63,64,80,66,66,88,72,62,90,76,
60,94,81,58,96,86,55,98,87,56,99,87,66,97,89,66,98,91,
58,97,91,60,94,89,64,92,86,69,88,87,58,87,86,61,88,87,
59,91,89,54,96,91,54,101,92,60,102,94,59,103,96,60,101,
98,58,99,101,57,104,104,59,100,105,67,96,104,64,100,103,
62,106,104,61,113,103,62,126,111,59,130,115,58,139,120,
35,169,147,50,194,181,143,146,159,178,182,183,183,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,179,185,179,182,185,182,184,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
142,146,141,98,102,73,93,95,50,93,94,51,94,90,60,95,92,
59,89,94,57,86,94,55,83,94,54,85,89,57,85,86,62,83,84,
60,84,84,59,83,81,59,83,80,60,84,80,60,86,83,57,94,86,
52,103,88,54,106,88,52,107,89,53,106,89,61,103,91,54,
103,94,55,101,92,59,97,87,63,90,83,67,85,77,63,84,73,
60,85,72,60,85,70,62,85,68,66,82,65,69,86,61,65,90,58,
66,92,56,67,94,57,68,95,58,64,100,61,67,101,62,68,98,
63,66,99,65,64,103,65,72,103,64,72,105,65,69,109,67,69,
112,67,72,111,64,76,111,65,77,108,66,81,107,64,79,106,
63,80,103,61,83,100,63,72,97,59,80,91,58,77,87,58,69,
90,60,64,94,62,66,94,62,63,95,63,68,91,59,69,88,61,66,
89,68,60,92,73,58,95,80,56,100,86,55,101,87,58,97,86,
66,98,85,65,98,89,57,98,91,60,93,89,64,87,86,66,87,84,
55,82,85,58,78,83,52,82,86,48,86,88,49,90,90,55,95,93,
55,97,96,57,100,98,57,101,98,55,98,101,54,97,100,62,94,
100,62,95,102,60,99,104,58,107,105,60,116,112,55,121,
117,53,135,120,32,166,150,51,156,172,128,127,155,166,182,
184,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,181,185,182,180,185,180,183,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,174,176,174,
142,151,142,104,118,81,89,96,50,93,96,54,92,93,53,95,
93,53,95,92,61,89,93,58,85,92,58,79,88,57,84,86,63,85,
84,64,85,84,64,84,84,61,84,84,58,85,84,55,85,84,53,85,
84,53,93,88,46,104,91,47,109,91,51,109,90,60,106,87,70,
105,91,65,103,91,65,98,87,65,95,83,69,89,81,71,87,78,
69,88,76,70,88,73,71,86,68,74,84,64,78,79,62,71,86,62,
58,91,62,54,95,62,55,98,62,64,100,64,64,105,66,67,108,
69,70,105,71,70,104,70,69,108,70,71,110,71,70,112,72,
69,114,72,68,119,75,71,120,74,72,118,75,66,113,75,64,
114,76,65,113,74,67,111,73,72,107,72,75,104,68,78,99,
68,76,92,66,69,92,62,72,95,61,74,95,62,73,97,64,74,98,
67,73,93,66,67,88,67,65,90,67,76,92,74,70,99,84,63,
102,89,54,97,89,53,98,88,54,100,91,60,99,93,61,95,92,
61,89,89,65,88,84,58,84,86,62,80,84,63,81,82,65,85,82,
67,89,86,69,93,88,69,96,92,67,101,96,67,101,96,64,96,
97,63,96,97,65,94,100,66,94,100,66,97,102,61,108,110,
45,117,114,50,121,117,50,135,115,49,161,139,80,131,145,
106,136,161,147,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,181,185,181,182,185,182,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,150,157,149,93,106,89,87,93,48,88,95,47,89,95,
52,90,94,53,90,94,54,88,95,60,84,94,57,85,92,57,84,89,
58,84,87,63,83,86,63,82,85,64,84,85,62,86,85,59,89,84,
57,95,85,57,98,84,57,106,88,51,110,90,50,112,92,54,111,
90,62,107,86,68,104,87,63,103,87,63,99,83,63,96,77,65,
94,76,68,92,75,68,92,74,70,91,72,72,87,66,72,87,61,75,
89,59,71,96,62,60,101,65,58,101,66,60,101,66,67,106,67,
68,106,67,68,108,69,69,108,69,69,111,71,72,113,72,73,
112,74,71,112,76,70,111,77,69,112,78,71,114,78,73,118,
77,67,116,76,67,115,77,68,114,76,70,113,75,74,111,73,
77,109,70,79,107,67,77,106,66,73,105,63,76,102,64,78,
97,63,75,96,64,73,95,65,71,97,68,70,98,68,70,95,63,73,
92,68,66,98,79,60,99,85,52,101,86,54,103,88,56,101,87,
58,100,87,57,100,87,58,95,86,63,92,85,59,91,86,64,88,
86,66,84,84,66,84,83,67,87,82,66,89,85,64,90,89,62,95,
94,63,96,94,59,97,94,60,95,95,63,91,96,62,93,95,63,96,
97,57,107,106,44,120,110,48,119,116,48,117,122,51,118,
130,69,122,136,104,178,179,178,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,183,185,183,181,185,181,183,
185,183,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
179,181,179,164,169,164,118,132,110,87,102,59,91,97,50,
89,96,49,90,96,51,91,95,50,91,96,53,89,97,55,86,96,55,
87,93,53,87,92,53,88,90,57,87,89,59,86,87,64,85,84,64,
88,84,62,91,84,60,95,85,63,100,86,64,106,87,65,111,90,
66,112,92,64,112,90,66,108,88,68,105,88,66,103,87,61,
102,86,57,101,84,60,98,80,61,95,77,63,94,75,68,91,71,
69,91,69,69,94,67,66,97,65,63,105,69,60,110,71,61,109,
71,62,110,71,71,112,73,56,112,74,59,115,75,61,116,76,
62,120,78,65,120,78,69,119,79,75,117,79,80,113,77,82,
112,76,84,114,78,79,121,83,55,120,81,63,120,82,69,120,
82,67,121,84,70,119,81,69,116,76,74,114,74,76,114,72,
75,114,70,74,111,72,79,106,70,75,102,69,74,99,69,72,99,
71,70,100,71,68,103,72,68,98,74,64,96,74,65,97,78,68,
99,81,71,101,84,74,102,89,64,102,89,58,101,89,54,99,90,
54,96,89,55,94,90,54,90,89,56,86,87,60,84,84,64,90,86,
66,92,90,55,91,91,57,95,96,56,98,98,53,99,99,55,98,99,
58,91,97,58,92,95,58,94,96,57,101,100,58,119,110,44,
121,117,49,113,117,67,106,115,94,149,154,149,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,185,184,181,
185,181,183,185,183,183,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,184,184,168,173,166,132,143,125,95,109,
76,91,102,54,90,97,49,92,94,49,95,94,51,95,94,51,95,
94,55,93,94,57,93,93,56,92,92,56,92,92,55,96,90,59,96,
88,63,92,86,66,88,84,64,87,83,62,88,81,61,90,82,64,92,
83,66,98,83,67,105,85,65,109,87,62,112,87,64,110,87,73,
105,86,70,105,86,64,107,87,59,104,83,63,100,81,66,96,
76,68,94,72,70,94,69,71,99,69,71,103,69,65,105,69,63,
109,69,61,119,73,64,121,74,65,117,72,74,125,78,55,125,
82,58,126,84,63,126,87,69,129,89,80,126,86,78,120,84,
83,115,82,88,108,77,90,105,74,91,111,75,85,131,87,60,
130,89,72,131,90,73,130,88,67,132,86,71,134,88,72,130,
84,79,125,80,81,122,79,80,125,77,79,116,75,79,111,74,
77,108,74,77,100,71,74,98,70,72,99,71,71,100,72,72,104,
75,69,100,74,67,96,75,68,93,77,68,91,77,70,101,85,64,
105,87,61,104,88,58,104,87,57,100,89,58,99,89,56,98,89,
58,95,87,60,90,83,62,91,85,63,96,90,56,93,87,57,95,92,
57,96,96,54,98,97,55,96,97,60,93,96,60,89,94,57,89,93,
55,95,94,57,109,107,38,117,112,45,114,115,70,102,112,95,
169,170,169,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,183,185,183,183,185,183,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,182,183,181,154,161,
153,115,126,101,97,109,67,91,103,54,92,97,54,93,96,54,
96,96,58,96,95,58,97,95,57,97,94,63,96,95,62,95,95,64,
93,91,63,97,88,65,100,88,72,96,88,74,90,87,72,86,85,
68,85,82,68,87,80,72,87,76,75,91,76,66,100,79,62,109,
83,60,114,85,61,111,86,75,103,84,73,103,82,68,106,83,
65,104,80,68,101,77,71,97,73,70,97,71,71,99,71,71,103,
72,69,107,73,65,109,71,66,110,73,64,120,80,67,123,81,
66,122,81,69,129,89,70,128,96,74,126,99,80,122,98,81,
121,92,79,116,89,79,112,88,86,105,84,91,96,77,90,90,70,
86,97,71,81,121,83,66,122,90,73,125,93,73,126,93,69,
130,91,67,132,96,75,136,98,78,131,95,77,123,91,72,127,
89,72,119,86,73,113,81,72,108,77,74,104,73,76,103,72,
77,102,71,77,99,71,75,104,76,71,105,79,68,100,78,61,95,
77,60,92,77,63,97,80,60,102,85,62,102,85,62,102,86,64,
100,86,62,100,86,59,102,89,61,100,89,62,94,85,58,93,85,
59,94,86,58,94,87,58,95,90,58,95,93,55,97,95,58,96,95,
61,94,95,59,91,94,57,89,92,54,93,93,54,99,99,47,111,
108,48,112,117,72,99,110,98,174,174,174,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,185,
184,184,185,184,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,185,184,183,
183,183,170,174,170,135,147,129,106,121,86,98,108,61,94,
102,52,95,99,56,94,99,57,96,98,60,97,96,58,101,98,54,
102,98,67,100,99,64,99,97,63,97,93,61,99,90,65,100,91,
71,94,89,73,89,86,71,86,84,68,83,81,65,84,78,67,85,74,
64,93,77,45,101,78,46,108,80,57,114,85,60,107,86,68,
100,83,73,101,80,70,102,80,68,101,79,69,99,75,69,98,74,
67,98,74,68,98,73,70,100,72,73,104,72,76,105,72,78,108,
77,73,112,79,76,115,82,84,118,83,89,111,81,95,106,83,
100,100,81,101,96,79,94,104,81,86,96,76,90,90,73,93,84,
69,94,78,64,91,74,60,85,79,62,81,96,69,74,95,72,72,98,
73,75,103,76,78,111,81,75,109,83,84,115,85,81,119,89,
84,118,90,83,124,90,84,120,88,79,117,85,74,114,82,74,
110,78,73,109,77,71,107,77,67,102,76,71,101,75,72,105,
78,72,104,79,64,102,79,59,97,80,61,98,80,62,101,81,61,
100,84,58,101,84,60,103,85,57,103,86,57,102,88,59,100,
91,60,94,89,59,91,86,59,91,85,62,92,88,63,95,92,60,95,
94,58,96,94,62,96,95,62,96,96,61,94,96,61,90,94,58,91,
93,54,91,93,59,103,102,47,110,114,68,101,114,97,169,172,
171,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,185,184,184,185,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,182,183,182,173,177,174,152,161,151,122,134,112,100,
113,77,90,100,56,96,98,54,99,98,55,98,97,56,98,95,56,
100,96,55,107,97,55,107,95,63,103,98,60,105,98,61,104,
96,63,102,92,66,97,92,71,91,86,69,88,81,67,88,79,65,
88,76,62,88,75,62,91,73,59,104,80,44,107,79,47,107,80,
56,110,83,60,97,84,68,89,80,74,86,77,71,86,76,67,89,
75,67,87,75,67,86,74,65,86,75,67,84,75,70,80,72,72,81,
73,78,81,74,81,86,77,75,81,72,73,76,68,78,72,64,80,70,
61,83,67,58,84,66,56,85,65,55,82,69,56,78,69,58,82,64,
53,83,59,48,82,54,43,78,53,41,74,58,43,73,68,51,67,73,
57,70,73,58,72,75,61,73,79,65,71,79,64,75,79,65,70,86,
68,73,94,72,76,101,77,78,105,81,78,110,82,73,112,83,71,
109,81,68,108,82,66,105,84,64,95,80,70,92,76,71,95,76,
70,98,77,66,103,80,59,101,78,61,102,80,65,103,81,61,
104,83,57,105,84,57,104,87,54,103,88,54,102,88,55,100,
89,58,96,87,58,91,85,58,87,85,60,87,87,62,91,90,60,94,
91,59,98,91,64,99,93,64,99,93,66,97,94,66,93,92,62,93,
92,58,89,92,60,92,95,45,98,107,64,95,109,92,159,165,
161,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,185,184,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,180,182,180,161,170,161,136,149,131,110,126,92,94,
108,69,92,101,59,99,101,57,102,101,56,100,99,54,100,97,
56,103,98,57,110,100,59,112,100,64,108,102,65,108,99,66,
108,99,70,105,94,74,96,90,72,90,84,70,89,81,70,90,79,
71,90,78,69,90,76,66,93,73,64,102,75,68,106,77,72,108,
80,75,107,79,85,88,74,89,81,69,94,75,64,89,71,61,82,
76,60,82,74,61,72,74,62,70,73,62,71,68,60,67,62,58,59,
59,58,50,57,57,48,58,54,46,57,52,42,53,51,38,51,49,36,
48,46,34,47,45,38,49,44,39,47,42,41,51,40,47,50,41,46,
47,40,42,45,39,40,43,37,38,44,37,38,47,36,38,49,36,41,
52,39,45,53,42,45,53,44,43,55,45,44,57,47,46,60,50,51,
65,51,57,70,52,61,73,53,66,78,57,71,86,60,74,95,67,75,
102,75,77,104,79,77,102,80,78,92,77,75,89,74,75,91,72,
72,95,74,70,101,77,66,102,78,67,102,80,69,105,83,65,
105,85,58,104,82,58,104,88,61,104,89,56,104,90,60,101,
88,65,98,86,68,95,86,67,89,87,65,89,88,62,91,89,59,93,
91,54,97,91,60,100,94,59,99,93,65,98,93,65,95,92,58,
95,94,52,91,94,59,90,92,61,88,95,72,92,107,92,160,162,
161,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,185,184,184,185,184,184,185,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,184,
184,172,177,172,144,157,144,118,137,108,97,116,77,88,104,
61,90,102,57,95,102,55,98,100,53,96,99,52,99,100,58,
102,100,59,106,103,60,114,101,66,109,103,67,108,102,68,
108,99,70,104,93,73,93,89,68,88,85,68,84,80,68,83,79,
68,82,78,67,84,79,67,88,78,66,90,80,70,92,82,72,87,83,
72,77,79,78,61,71,81,57,59,82,57,48,75,59,43,69,61,41,
68,62,45,59,61,45,56,61,43,56,60,42,54,63,43,49,64,45,
40,62,45,38,62,45,38,62,45,35,63,45,33,63,45,33,64,46,
34,66,45,40,65,44,41,65,43,45,64,41,51,65,42,50,65,40,
46,65,38,43,64,37,42,65,36,42,67,35,42,63,36,43,62,35,
44,61,36,42,57,35,37,59,34,37,60,34,37,57,34,40,57,36,
45,57,35,48,61,34,51,60,35,54,61,39,55,63,44,54,68,52,
55,73,57,57,77,62,62,78,67,65,80,70,71,84,70,70,86,71,
66,89,75,62,94,76,64,95,79,66,97,82,61,100,85,56,103,
83,58,103,86,60,102,87,56,103,88,59,99,86,64,94,83,67,
93,84,67,93,85,66,93,85,62,96,87,58,97,87,52,98,87,57,
101,93,57,98,95,64,94,93,63,92,94,57,91,94,49,90,94,
58,89,92,62,86,90,69,89,95,84,158,162,158,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,185,184,185,
185,185,184,185,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,182,184,182,162,170,161,
132,149,125,103,128,84,88,110,58,90,108,55,93,104,59,96,
101,62,100,101,60,99,102,56,101,102,57,105,104,60,108,
105,62,115,104,63,111,105,64,110,104,68,108,99,70,104,
94,73,96,92,76,88,84,76,84,79,75,82,77,72,80,74,69,79,
73,68,84,72,67,86,72,82,86,70,93,78,66,94,66,61,88,48,
60,49,46,55,30,51,52,25,60,54,27,65,54,35,67,56,38,67,
57,34,69,58,37,72,58,42,74,58,46,76,59,48,74,58,45,74,
57,50,74,57,49,75,57,46,75,57,48,74,56,46,75,56,44,75,
55,46,73,54,47,72,53,44,72,52,43,73,52,39,74,52,39,74,
51,40,76,51,42,78,51,41,73,50,37,73,50,40,72,49,44,69,
49,44,72,50,41,72,49,42,68,50,41,67,50,39,65,49,36,67,
47,40,66,48,39,63,47,37,61,47,34,59,47,32,59,46,33,62,
49,39,64,53,43,67,58,44,76,63,50,81,66,55,83,67,62,90,
70,60,95,80,53,99,84,53,102,86,54,105,86,54,105,88,61,
104,88,62,102,87,61,97,85,59,93,84,59,89,82,60,90,80,
69,95,88,60,99,91,57,101,92,56,103,93,62,103,96,54,99,
97,58,98,98,62,95,96,64,94,94,68,93,96,59,90,94,57,89,
95,61,90,99,70,151,154,148,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,185,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,181,182,181,145,159,145,114,133,102,96,
112,68,93,108,58,95,107,58,97,104,62,99,102,63,97,104,
60,101,103,58,106,103,59,109,103,60,109,104,62,114,103,
62,113,102,63,113,101,68,108,100,71,101,96,73,97,92,76,
90,85,77,83,78,75,76,74,69,71,71,64,70,69,63,69,70,59,
63,66,68,57,60,72,56,51,72,66,38,70,77,41,49,81,49,42,
84,54,40,85,57,40,86,57,44,85,57,47,85,59,44,86,60,46,
85,59,49,85,58,51,85,59,53,87,59,53,87,58,55,87,58,55,
87,59,52,88,58,55,87,58,54,88,58,52,88,58,54,85,55,53,
87,54,51,91,53,52,93,52,49,97,53,50,99,53,52,101,52,
53,102,51,52,99,52,50,97,52,51,93,50,54,89,50,54,89,
53,51,89,53,52,88,54,52,85,55,50,83,56,48,83,55,53,82,
55,52,82,57,51,81,57,50,80,58,49,76,57,48,73,57,50,71,
57,50,70,56,46,69,57,44,65,59,44,65,60,47,72,65,47,84,
70,40,98,78,46,106,81,51,108,81,51,110,83,59,108,83,59,
106,83,59,101,81,59,98,82,60,95,82,62,92,78,67,96,84,
58,104,90,57,104,91,56,102,91,61,106,96,56,103,96,59,
100,97,62,95,97,65,90,94,66,91,95,59,92,94,57,91,92,
60,98,101,75,146,149,139,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,185,184,184,185,184,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,177,181,178,124,145,129,100,121,94,92,111,72,
92,108,61,97,109,57,99,107,55,102,107,61,99,105,66,102,
105,61,107,104,64,110,104,68,110,106,65,116,105,63,114,
104,70,114,101,78,109,100,78,101,97,70,96,92,73,90,86,
71,85,82,70,78,75,70,71,68,71,67,63,72,61,58,71,52,53,
66,45,49,53,46,49,35,69,55,20,94,68,21,101,76,30,103,
80,36,102,80,35,101,80,32,99,78,39,96,74,45,94,71,49,
92,68,52,90,66,54,90,66,55,92,66,53,91,65,52,91,65,55,
91,63,57,92,63,56,92,63,58,93,64,57,94,64,60,92,62,59,
94,61,55,98,65,45,102,67,37,107,70,33,112,73,34,117,76,
38,119,75,41,112,70,43,108,66,58,102,61,66,97,58,68,93,
56,72,94,57,69,92,60,61,89,60,58,87,61,56,89,64,51,89,
65,50,89,66,54,88,66,56,86,66,54,83,66,53,81,67,54,81,
68,54,81,67,54,77,65,55,70,63,52,65,61,45,64,55,49,73,
53,61,88,62,65,101,73,61,106,79,52,109,82,60,108,83,60,
107,85,58,103,85,56,100,85,62,98,85,67,99,89,52,103,91,
58,107,94,62,108,95,65,106,95,69,107,97,66,107,100,64,
104,101,63,97,100,60,92,99,54,92,97,56,91,94,57,93,95,
61,98,102,76,123,129,115,183,183,183,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,185,184,183,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,167,173,169,107,133,113,92,112,82,90,107,67,
95,108,62,100,108,59,102,107,58,102,105,62,104,102,67,
106,105,62,108,106,66,106,106,67,109,107,65,112,106,62,
111,106,70,109,103,76,104,96,74,107,91,69,102,88,72,96,
86,72,90,83,74,81,76,73,72,70,73,65,65,73,59,57,69,55,
51,65,58,49,58,69,54,49,85,68,34,101,80,32,108,86,40,
115,89,47,120,92,50,126,93,50,126,91,58,121,88,62,115,
83,65,109,75,65,107,73,67,107,72,67,107,71,65,109,70,
64,106,66,66,104,65,66,105,65,65,107,63,66,111,65,66,
114,65,71,116,62,71,116,63,68,125,67,60,131,72,54,139,
78,55,146,84,59,150,89,63,149,91,66,143,91,72,130,85,
81,116,74,80,109,67,80,104,61,80,98,59,72,104,57,66,
108,57,65,110,57,64,116,58,60,116,61,58,113,61,63,109,
61,63,106,61,61,105,61,60,105,62,62,105,64,62,101,67,
63,98,66,66,96,65,66,98,64,62,83,63,65,71,58,67,63,59,
56,69,70,47,85,79,43,95,82,53,97,85,56,99,87,56,100,
88,57,98,87,62,95,85,66,100,92,54,96,94,58,105,98,64,
110,96,66,111,94,69,110,96,66,107,99,63,105,100,63,101,
98,60,98,98,56,100,95,59,96,93,58,93,92,59,98,99,71,
111,115,97,158,159,155,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,184,185,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,180,182,179,
144,162,144,93,125,97,88,112,72,93,111,66,96,109,66,102,
108,69,103,106,69,103,106,67,107,107,63,108,108,58,111,
110,62,111,111,64,111,110,63,112,106,70,110,105,69,108,
103,73,104,97,70,110,95,64,105,92,71,100,91,72,94,89,
71,84,81,66,75,75,64,67,68,64,62,62,62,61,61,55,68,62,
53,78,65,50,91,72,51,106,83,49,112,89,46,119,93,53,125,
96,61,134,100,65,139,106,62,136,107,62,132,104,63,127,
100,64,125,96,66,126,96,69,124,94,64,124,92,60,124,91,
60,122,89,62,122,87,65,121,82,65,124,82,67,127,82,68,
130,80,70,131,81,75,141,86,71,150,90,76,157,95,80,163,
101,80,167,105,75,169,111,74,164,113,82,150,112,75,135,
101,69,127,92,69,120,82,77,108,72,73,112,70,54,119,74,
48,122,77,45,130,80,44,129,81,48,126,83,52,124,83,55,
119,80,54,119,82,56,120,84,56,119,86,52,115,85,64,113,
85,66,112,86,63,117,88,58,103,88,64,90,83,67,76,75,67,
67,63,71,74,56,90,87,66,84,92,75,68,95,82,60,99,86,59,
99,88,58,97,89,57,99,90,58,96,91,66,103,95,61,109,98,
50,111,99,50,112,101,57,107,99,63,106,99,70,104,99,74,
99,97,70,100,95,74,97,93,71,95,94,66,97,98,65,108,113,
85,153,154,148,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,185,185,184,185,184,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,178,182,178,128,151,
127,89,120,94,91,112,73,97,110,68,101,109,68,101,106,68,
101,104,67,105,105,68,108,107,64,111,109,60,116,109,63,
117,107,65,116,107,64,113,103,70,112,103,69,111,102,74,
104,96,70,108,96,64,103,94,71,99,90,71,95,88,69,86,81,
65,78,75,65,74,69,67,70,65,66,74,64,62,76,65,59,80,68,
53,86,74,50,100,84,45,108,88,43,112,94,50,115,95,55,
124,97,57,134,102,56,138,105,60,141,106,67,141,105,72,
139,104,76,138,104,79,143,103,76,144,102,72,145,101,74,
146,101,77,146,100,82,144,98,83,142,97,84,141,96,84,138,
93,83,135,92,85,141,96,77,145,101,80,146,103,80,146,105,
75,152,111,72,157,117,72,160,113,79,157,113,78,154,111,
81,145,104,84,135,93,91,130,82,89,131,82,70,140,88,66,
147,94,66,151,100,65,148,102,71,145,103,75,143,102,77,
142,99,77,143,100,78,142,101,77,143,103,73,136,99,82,
132,97,83,127,101,79,124,105,72,120,97,78,111,93,83,101,
86,86,82,73,86,60,58,87,48,60,64,61,67,50,77,75,48,86,
81,49,87,82,47,88,83,48,91,86,51,88,86,59,99,89,55,
113,94,49,118,98,52,116,100,58,110,99,64,106,100,71,101,
98,72,97,96,69,96,94,73,94,93,71,95,93,66,97,96,64,
102,103,75,159,160,157,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,178,181,178,
123,150,119,92,125,86,95,116,78,100,112,72,104,111,71,
104,108,68,103,105,67,106,106,66,110,109,62,114,112,62,
119,113,61,119,111,62,118,109,66,118,109,65,113,105,61,
112,104,65,108,102,65,111,100,59,107,98,71,101,93,71,96,
89,73,88,82,74,82,78,72,77,73,68,74,69,64,79,71,59,82,
72,59,85,73,60,88,75,63,99,80,55,107,86,49,111,92,52,
110,90,55,118,90,58,129,93,70,133,98,69,135,100,66,140,
105,69,140,106,69,139,107,69,145,107,66,148,104,78,150,
106,78,154,110,77,155,111,83,153,110,75,152,112,71,152,
112,73,149,108,78,144,100,89,146,99,86,147,102,85,145,
102,83,144,100,81,147,103,84,148,103,81,155,106,77,155,
110,80,155,111,78,150,112,69,144,111,64,147,103,77,149,
104,66,155,106,65,162,111,69,164,112,75,163,116,88,158,
118,82,154,116,74,154,115,73,156,116,77,153,113,83,153,
109,92,148,110,96,142,107,95,136,108,94,129,108,89,126,
104,79,118,101,84,109,96,83,93,88,78,72,76,75,47,59,66,
52,53,64,66,58,67,75,64,66,79,69,65,83,73,65,86,78,58,
86,82,60,98,86,54,113,94,46,117,98,45,115,99,53,112,
101,59,108,103,60,104,102,60,100,100,65,100,98,71,98,97,
71,99,96,69,100,98,67,97,99,65,160,163,153,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,177,180,176,122,147,119,93,124,86,96,117,79,100,
111,72,103,109,69,104,109,69,102,106,67,106,106,66,114,
107,63,115,111,63,117,111,61,120,112,64,118,111,69,121,
109,67,116,109,65,113,108,68,109,105,67,111,104,61,106,
99,72,98,94,72,95,90,74,91,83,77,90,78,77,89,74,74,83,
73,71,87,73,64,89,75,64,88,76,64,85,79,65,93,81,55,
101,87,48,108,90,50,108,90,54,110,92,56,118,92,64,120,
93,60,123,97,58,125,98,57,130,100,59,136,102,62,137,106,
60,134,101,70,134,104,70,138,110,70,142,107,75,142,109,
69,152,110,68,156,112,73,151,112,79,139,105,87,135,102,
84,136,102,81,136,103,80,132,101,78,133,101,78,133,100,
74,127,106,63,130,102,63,141,107,69,147,110,66,153,113,
67,144,109,79,144,109,67,150,114,67,153,117,67,158,117,
73,156,117,84,154,118,79,153,120,75,149,118,72,144,118,
73,135,113,74,128,109,80,127,106,85,125,102,86,124,103,
86,122,101,82,120,100,73,108,97,77,103,93,79,97,88,79,
84,80,81,75,68,82,66,62,76,62,59,68,64,62,62,67,65,60,
74,68,59,84,73,55,79,79,55,83,83,46,97,94,39,110,100,
41,115,98,51,112,100,58,110,101,60,108,103,63,103,103,
69,98,100,72,95,98,71,95,97,68,97,97,65,96,95,63,149,
150,141,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,173,178,171,119,146,113,93,
123,90,95,116,79,100,112,72,104,111,68,105,110,64,105,
110,60,109,111,58,116,111,49,114,112,54,118,113,54,120,
114,57,120,114,63,124,114,63,123,117,60,119,114,68,113,
108,72,114,107,70,111,105,73,105,101,78,99,95,76,95,89,
69,95,86,67,97,83,69,88,81,60,92,79,55,95,83,53,94,85,
51,90,84,57,98,86,56,103,88,58,107,88,62,108,88,69,108,
86,76,114,85,78,118,89,74,120,92,71,123,93,70,130,96,
71,134,98,72,132,97,83,135,100,80,133,102,74,133,104,70,
139,105,69,137,103,68,147,105,64,153,110,70,151,113,78,
140,108,87,134,102,86,134,100,82,132,100,77,127,97,72,
127,96,71,128,96,73,121,96,69,126,98,63,137,103,66,146,
109,68,152,112,67,145,112,73,146,111,72,150,111,82,150,
109,87,154,111,81,153,112,89,151,113,93,150,114,93,148,
114,92,140,111,90,132,107,89,124,103,85,122,101,81,122,
99,82,121,99,82,121,98,86,120,100,69,108,98,69,102,94,
68,98,91,71,88,85,75,81,77,70,74,73,66,69,69,60,67,67,
55,68,68,49,74,71,44,87,78,46,81,80,59,78,75,58,91,85,
57,107,94,52,117,101,48,115,105,53,114,106,57,112,108,
62,104,104,69,100,103,62,97,101,65,96,98,66,98,99,65,
99,99,63,138,141,119,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,162,174,160,103,
138,99,91,120,87,98,114,79,101,110,72,102,109,68,104,
108,63,109,110,62,114,110,59,122,112,50,121,112,55,118,
113,56,116,113,57,119,111,61,123,112,62,125,116,62,124,
115,72,118,110,75,121,108,73,122,106,76,116,101,77,109,
95,74,105,91,71,103,88,68,100,84,67,94,86,64,95,86,59,
104,88,57,107,86,54,106,86,59,110,90,61,111,88,60,111,
89,63,107,89,69,107,87,76,111,86,77,113,90,72,117,94,
70,119,94,68,123,96,67,127,99,70,120,94,78,119,98,74,
123,100,70,128,103,68,131,104,67,132,102,67,136,104,64,
141,107,68,139,108,74,130,103,81,122,100,84,116,96,77,
113,94,72,110,94,68,107,95,68,108,96,70,110,95,69,112,
98,62,122,102,63,130,104,63,138,108,63,140,108,70,141,
108,71,141,107,78,136,103,79,138,106,73,140,108,82,139,
106,85,137,105,86,134,105,86,131,101,84,128,97,80,122,
97,78,121,100,79,116,100,78,113,99,78,112,95,81,115,99,
64,105,98,68,99,94,69,96,90,70,90,83,73,79,78,70,75,
74,67,73,71,63,75,71,59,79,72,53,87,77,49,94,82,47,83,
82,58,75,74,54,85,80,54,106,89,47,120,100,46,116,104,
55,115,106,59,111,104,61,105,100,66,104,101,61,101,99,
64,100,98,65,102,98,65,102,97,61,117,114,85,181,181,181,
184,184,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,165,175,162,104,139,96,92,120,77,98,113,73,102,
111,72,103,110,71,105,109,69,108,109,63,115,110,58,125,
111,61,123,113,63,118,112,67,116,112,67,121,113,64,125,
113,70,125,112,74,123,113,77,120,112,74,124,112,67,128,
110,75,124,108,74,118,104,71,112,97,68,111,93,68,108,89,
68,97,86,71,100,86,72,106,87,68,111,91,63,114,94,60,
115,94,67,117,91,67,118,93,68,112,94,66,112,94,69,116,
93,71,118,94,71,119,95,71,118,93,69,119,93,69,121,95,
69,118,93,63,113,92,65,117,95,66,120,95,67,123,95,74,
125,95,76,128,96,72,132,98,73,131,99,79,122,95,89,113,
92,89,108,90,82,107,90,79,103,89,75,98,87,72,98,88,74,
101,89,72,101,89,70,112,93,70,121,96,67,129,100,64,133,
101,69,133,103,71,132,103,73,130,102,70,133,105,61,133,
105,73,132,104,72,130,102,74,126,98,76,127,97,77,131,
100,73,127,100,68,122,100,73,115,98,78,112,99,79,114,99,
73,116,100,66,107,99,74,99,92,79,95,87,78,93,85,66,84,
81,74,79,76,69,78,75,66,79,75,63,83,77,60,90,81,57,98,
87,57,86,86,61,74,76,51,85,81,47,109,92,34,123,103,41,
119,106,56,115,104,62,110,103,64,107,102,62,103,102,58,
100,101,63,99,98,63,100,96,60,103,98,58,110,105,64,142,
142,126,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,162,173,161,104,136,97,96,121,78,99,114,
69,103,111,66,106,109,66,107,108,64,112,108,60,121,112,
58,127,115,65,123,115,68,120,112,71,121,112,73,125,116,
66,127,116,70,122,114,74,122,115,73,123,115,68,126,116,
63,130,113,72,129,110,76,125,106,76,119,100,73,119,97,
74,117,93,76,109,90,79,112,89,78,114,91,74,114,93,67,
116,96,61,120,97,66,122,94,73,122,94,75,119,95,73,116,
94,73,121,94,71,123,97,72,121,98,74,116,94,74,112,91,
73,113,89,70,118,91,60,117,91,69,117,92,70,118,93,69,
119,92,70,116,90,72,120,92,68,123,96,70,122,96,75,112,
93,83,104,90,87,98,86,82,95,85,79,92,84,76,89,81,74,
91,80,74,93,82,70,93,82,70,103,87,71,111,91,69,120,96,
64,122,98,65,122,98,66,120,98,68,120,98,66,128,102,65,
123,101,74,123,99,70,125,100,71,121,96,70,121,94,71,127,
98,70,133,101,64,126,100,73,120,96,77,118,96,76,121,97,
65,119,97,62,114,99,69,106,96,78,96,90,78,96,90,69,93,
85,74,87,82,72,84,80,69,81,79,65,84,82,63,89,84,61,92,
87,61,83,86,65,74,75,54,88,81,48,113,94,37,123,104,45,
119,107,59,116,107,66,111,106,66,108,106,67,103,104,56,
101,103,61,98,100,63,99,99,61,100,99,58,107,107,65,130,
134,114,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,181,183,180,145,164,146,98,129,96,97,123,84,101,117,
70,104,113,66,107,111,67,110,110,64,114,111,61,123,115,
60,128,118,61,126,117,64,127,115,67,127,115,68,129,119,
69,130,119,69,124,118,73,124,115,71,127,116,68,128,114,
67,130,113,72,133,112,78,133,110,79,133,108,78,132,106,
78,127,103,77,123,97,76,123,98,76,123,98,76,119,95,71,
123,94,67,127,100,66,129,98,77,131,98,80,130,98,79,125,
96,77,129,95,74,129,98,75,126,99,79,118,94,80,111,90,
79,108,86,74,114,90,68,114,90,73,111,90,71,110,90,70,
112,92,67,113,91,68,112,92,65,111,94,69,109,93,76,105,
92,80,92,85,83,86,81,80,82,79,78,78,76,75,77,75,73,81,
75,71,83,75,68,86,77,66,94,80,67,100,82,65,111,87,61,
118,94,67,118,93,66,118,95,68,116,95,67,119,93,66,117,
93,71,120,94,72,123,96,74,121,93,72,122,94,71,126,96,
68,134,99,66,125,98,71,124,98,72,124,98,68,128,100,62,
125,102,67,121,103,72,112,100,74,101,93,72,99,89,73,98,
88,70,92,85,70,88,81,68,88,81,66,90,83,63,89,83,59,87,
85,59,81,84,64,80,78,58,95,83,53,116,94,44,126,103,53,
121,105,66,117,106,69,111,107,69,105,106,73,105,106,65,
102,106,66,98,103,65,97,99,64,100,101,64,106,104,68,112,
114,91,172,173,173,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,175,180,174,131,156,129,99,131,95,95,122,80,102,119,
69,105,115,70,106,112,70,109,111,68,115,112,64,123,115,
61,127,117,56,128,119,58,131,121,60,132,122,63,131,120,
69,134,123,66,130,122,71,129,118,69,130,115,64,134,116,
67,134,116,75,135,115,75,138,115,74,141,116,72,141,114,
66,140,113,62,139,110,64,133,108,68,133,108,72,128,102,
73,129,99,80,133,102,72,136,103,77,137,103,75,137,105,
73,134,104,71,136,100,74,134,100,76,128,99,77,120,94,76,
111,88,73,108,86,74,109,84,77,110,87,73,108,87,67,105,
86,63,104,86,63,106,87,67,106,88,74,104,88,81,97,84,82,
90,80,79,82,76,84,75,71,78,72,70,72,68,68,66,68,67,66,
73,69,68,78,71,61,80,74,60,88,77,64,95,79,61,106,84,
57,110,86,73,110,87,65,112,90,66,110,90,67,115,89,66,
118,95,53,119,95,57,121,96,63,121,96,62,124,98,61,129,
100,64,132,100,73,127,101,71,127,103,69,128,102,65,130,
102,68,126,101,84,122,100,79,115,100,72,106,96,66,104,
90,78,102,92,58,96,89,61,91,85,63,94,86,64,94,86,59,
92,87,57,86,84,62,83,84,58,91,88,53,103,92,47,120,98,
48,128,104,56,123,108,65,119,109,66,113,110,64,105,107,
68,105,107,68,103,107,66,100,104,65,97,100,63,99,99,63,
105,102,66,113,112,86,149,156,151,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,183,175,180,173,137,160,135,99,129,93,
100,121,80,104,117,69,106,116,69,106,112,69,111,112,68,
118,114,66,123,115,63,126,118,58,131,121,61,133,121,62,
134,122,63,132,122,68,134,123,65,134,120,66,135,118,66,
137,121,66,137,121,69,133,118,74,135,117,72,139,117,70,
142,116,68,147,117,68,152,117,65,154,113,66,149,113,71,
146,111,73,142,108,77,136,103,81,145,102,72,148,106,77,
147,105,75,144,104,72,138,107,75,136,105,78,132,103,78,
127,101,77,120,96,75,111,91,72,106,88,74,109,82,75,107,
86,72,106,87,68,103,86,64,97,85,61,92,83,64,91,82,71,
88,79,76,83,76,76,79,75,73,72,68,79,68,64,73,68,63,66,
68,64,63,67,63,63,68,63,64,75,65,57,79,67,58,85,72,62,
92,75,60,101,80,56,99,82,69,100,83,60,104,85,60,105,83,
63,109,85,65,118,96,53,118,99,58,116,97,59,119,97,59,
123,100,60,125,101,64,123,99,70,128,99,70,133,102,72,
131,101,67,130,100,71,136,96,83,132,98,81,126,98,75,120,
96,72,115,89,81,107,93,64,104,90,66,101,86,66,103,87,
65,100,86,60,98,89,61,93,87,65,96,85,61,111,90,56,122,
98,52,125,106,55,125,111,61,119,111,65,115,108,63,114,
108,62,107,105,65,104,106,64,105,105,64,105,103,64,100,
100,62,98,99,61,101,101,64,112,110,79,139,141,138,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,185,183,185,185,185,185,185,185,155,169,
155,106,132,105,99,120,86,107,118,74,107,117,66,108,115,
63,114,116,65,120,117,68,126,118,70,129,120,65,133,122,
68,137,124,70,139,126,70,136,127,70,138,127,65,139,125,
64,140,124,65,139,124,69,140,124,72,136,121,79,136,117,
78,141,118,75,144,118,70,151,121,72,156,121,73,164,124,
63,159,124,70,154,120,72,150,117,74,147,113,78,156,112,
77,157,115,77,155,113,72,151,113,68,141,110,74,137,107,
80,133,103,87,128,100,86,119,95,75,112,93,73,106,87,78,
113,85,81,109,85,81,106,85,84,102,83,83,95,80,85,88,74,
87,83,73,72,79,71,68,75,69,69,71,66,72,67,63,70,65,60,
67,65,59,66,66,59,66,64,59,63,65,59,59,72,61,55,78,65,
56,83,68,61,88,69,62,98,75,57,96,79,59,99,81,61,103,
83,56,105,84,55,110,84,68,116,89,83,115,93,78,116,95,
70,122,99,69,126,101,72,125,100,75,124,99,74,132,104,64,
140,110,67,137,107,68,135,105,71,143,106,61,137,103,77,
132,101,81,127,101,76,125,100,70,114,97,77,107,92,70,
107,91,67,111,95,66,106,93,59,101,93,57,97,94,55,105,
97,48,122,103,45,135,112,45,135,117,55,130,115,81,117,
111,68,115,109,67,117,110,68,110,109,61,107,109,71,105,
103,73,106,102,74,103,101,70,98,98,65,101,100,67,108,
106,74,153,155,149,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,184,185,185,185,185,185,
185,185,185,185,156,169,155,109,129,104,104,119,86,109,
117,74,112,114,65,116,113,64,121,115,66,123,115,67,129,
116,70,135,119,68,132,120,67,139,123,71,141,125,70,139,
126,71,137,127,66,142,126,66,147,126,69,146,126,73,146,
125,75,143,120,81,141,117,79,140,117,74,144,120,71,147,
124,72,150,126,72,156,128,64,159,124,70,157,122,75,154,
121,79,153,118,83,159,116,80,157,117,78,153,119,75,150,
118,73,143,110,76,142,107,81,133,102,87,126,97,83,124,
97,78,118,93,75,109,87,78,103,85,76,99,86,77,95,84,79,
88,80,76,84,77,78,81,71,80,76,71,67,75,70,65,69,65,64,
62,60,65,63,57,64,61,54,60,61,54,60,62,55,61,62,54,59,
65,54,55,67,59,50,73,60,51,80,65,57,84,68,58,91,73,52,
94,76,56,97,77,57,102,81,54,108,88,58,102,89,68,107,88,
79,110,88,72,114,91,66,120,96,66,127,98,70,135,98,77,
135,100,79,148,105,72,154,110,72,149,107,74,143,107,77,
143,114,68,141,108,82,139,103,86,139,104,83,137,106,79,
130,97,84,122,94,78,121,95,75,122,97,72,119,94,65,118,
95,65,121,95,66,126,102,60,135,111,55,142,117,52,139,
120,60,123,116,79,122,111,70,120,112,71,117,111,69,117,
108,64,113,107,72,106,104,74,102,102,72,101,101,69,96,
99,66,95,101,66,97,104,66,151,155,145,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,184,
186,181,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,175,181,173,129,154,121,103,129,
81,104,122,74,109,117,73,114,115,72,119,116,70,122,116,
66,125,118,63,131,121,62,137,123,63,134,124,61,140,125,
72,142,124,79,139,124,79,138,127,69,145,128,68,150,129,
70,149,130,70,150,132,68,147,127,70,147,126,70,148,125,
73,146,122,77,148,122,80,149,122,80,155,123,82,163,127,
78,161,126,82,157,122,85,155,122,79,164,124,70,160,120,
80,157,120,88,151,115,90,147,111,91,142,105,93,133,100,
94,124,94,93,121,90,97,117,87,99,109,83,98,100,77,98,
92,74,94,86,72,87,80,71,77,76,69,70,75,67,62,70,64,60,
68,63,61,64,60,62,59,57,61,58,53,54,59,54,50,60,54,48,
60,55,48,61,55,47,64,56,47,65,56,48,72,60,49,77,63,51,
81,65,50,87,68,49,89,71,53,95,74,52,101,79,56,106,85,
60,100,88,57,104,89,56,110,91,59,116,93,64,119,94,65,
126,98,64,136,102,65,139,106,70,153,112,73,159,115,79,
156,115,80,150,114,83,148,116,81,147,114,90,146,114,82,
145,115,70,141,114,73,137,111,68,132,110,67,127,107,64,
129,108,63,131,112,58,129,112,50,132,112,55,136,115,63,
142,117,71,145,118,74,140,119,76,123,118,71,126,116,72,
124,117,74,119,112,73,120,110,76,116,111,74,110,109,74,
104,105,70,101,103,64,97,100,62,95,99,66,98,102,71,156,
158,150,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,182,186,180,185,185,185,185,185,185,
185,185,185,185,185,185,179,181,178,174,174,168,159,151,
133,137,119,89,127,113,79,121,114,75,117,113,74,119,113,
73,122,114,70,125,116,68,128,118,65,131,120,63,129,123,
62,136,124,62,144,125,73,143,122,77,143,123,78,145,127,
72,148,131,71,150,131,72,150,130,71,149,133,70,146,133,
76,149,131,75,154,130,78,150,125,79,148,122,80,148,123,
79,153,123,78,161,125,75,164,125,81,160,121,85,160,122,
80,162,125,71,157,122,80,153,119,84,150,115,87,145,112,
89,138,109,92,127,105,93,117,100,93,106,91,90,97,85,88,
90,81,87,80,76,87,76,68,83,71,64,74,69,63,66,72,61,62,
70,61,55,66,60,55,63,58,56,57,57,57,54,53,57,58,51,53,
62,51,50,64,52,49,64,52,48,64,52,48,65,53,47,64,54,47,
69,60,46,75,63,48,76,63,47,81,67,45,83,71,49,86,74,49,
91,78,52,95,81,53,98,84,53,102,86,53,106,88,55,112,92,
60,120,95,64,125,95,60,139,101,63,148,103,71,153,109,70,
159,113,75,162,114,80,162,114,86,164,114,85,157,113,94,
153,114,84,154,117,75,151,115,77,155,114,76,150,113,77,
145,112,77,142,114,74,141,117,68,140,122,63,136,124,65,
131,122,67,133,119,70,136,117,70,135,115,71,128,112,71,
125,116,73,124,116,75,122,112,76,120,109,78,116,112,75,
109,110,76,103,106,70,100,103,64,98,99,62,97,96,64,105,
106,77,159,159,154,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,185,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,185,183,183,
186,183,184,185,184,184,185,184,179,185,174,176,183,178,
171,180,177,168,174,173,164,170,166,154,159,155,139,137,
133,129,117,91,127,112,65,125,118,60,121,118,59,119,116,
67,121,116,66,125,118,64,126,117,62,130,121,63,134,124,
63,131,125,65,137,127,62,144,129,65,145,127,65,145,128,
69,150,133,67,151,135,66,153,135,72,155,135,81,151,133,
86,149,136,76,150,133,71,154,132,74,156,132,78,153,129,
79,152,127,78,153,125,75,162,125,79,167,130,78,166,130,
75,165,127,80,165,126,82,159,123,90,155,119,90,151,116,
89,146,112,94,139,109,96,125,101,101,111,90,104,99,80,
104,89,72,99,80,66,94,67,60,85,65,56,78,62,56,66,62,
57,54,67,58,48,67,59,49,64,58,51,61,56,55,55,54,55,54,
53,51,58,54,43,63,56,37,66,57,39,68,58,43,67,56,46,67,
56,49,66,54,59,68,57,57,72,58,57,75,60,58,79,63,56,81,
65,60,85,69,60,89,72,64,92,75,65,96,78,69,100,80,70,
104,85,64,111,90,60,118,95,59,126,97,57,139,103,60,151,
110,60,156,115,59,162,120,62,167,122,67,168,123,77,171,
124,79,165,124,83,162,124,82,162,124,80,158,122,78,161,
122,72,160,125,76,156,125,79,152,124,81,147,122,84,144,
122,86,136,121,79,127,117,73,130,116,71,136,118,69,138,
120,70,136,120,79,130,121,74,126,120,73,125,117,72,125,
116,73,119,116,70,113,115,74,107,110,76,102,105,74,100,
100,74,100,98,75,111,110,85,150,151,143,179,180,181,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,185,184,182,186,
182,180,187,177,177,187,173,181,186,177,181,185,176,170,
184,163,150,174,159,141,153,154,134,132,140,136,127,129,
137,123,125,128,110,109,121,98,71,123,103,58,125,113,58,
126,114,60,121,114,67,121,116,67,124,117,65,125,117,64,
132,122,66,138,123,66,140,121,67,140,125,62,142,128,63,
144,129,65,145,130,70,151,133,69,154,134,67,154,135,72,
151,134,77,147,130,81,153,127,73,158,129,71,160,130,74,
159,129,77,156,128,80,155,128,79,157,126,76,154,125,75,
157,126,71,159,128,70,162,126,77,164,124,78,156,122,86,
151,120,88,146,116,88,138,111,91,130,105,89,116,97,95,
97,86,96,78,72,90,68,64,86,64,55,81,57,49,73,54,46,66,
55,47,57,58,50,48,64,52,43,66,55,44,67,54,48,66,53,54,
62,49,54,65,46,51,70,53,46,69,59,42,70,63,44,70,63,48,
70,61,50,69,60,53,64,56,60,61,59,56,63,59,55,65,61,54,
70,62,51,71,64,55,76,65,54,79,68,56,80,69,57,83,72,59,
89,75,61,95,79,55,106,85,53,118,91,55,127,94,55,138,
100,57,145,109,56,153,112,55,161,118,60,164,119,66,167,
119,75,172,121,79,172,122,84,170,123,84,168,124,81,167,
125,80,167,127,75,165,127,77,162,126,80,157,124,82,148,
119,81,143,119,83,138,121,80,134,121,78,134,124,77,134,
125,73,136,125,71,130,119,77,129,119,73,130,119,73,128,
120,74,127,117,74,123,116,71,114,114,74,107,109,75,103,
104,74,101,100,74,101,99,75,111,109,84,147,148,137,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,183,186,
183,181,186,181,181,186,181,182,185,182,184,185,184,185,
185,185,172,180,178,140,163,160,131,146,137,122,125,107,
121,111,90,122,106,85,119,99,78,122,96,65,128,106,65,
125,112,61,128,116,62,124,119,63,124,120,62,127,122,63,
131,124,63,135,125,64,142,126,69,145,127,74,144,128,73,
146,132,71,148,134,70,149,134,72,152,131,84,153,131,83,
153,134,76,151,137,69,149,135,71,155,131,70,159,132,69,
160,133,66,161,135,67,160,134,74,157,129,85,158,126,85,
155,124,88,158,125,86,159,126,84,163,126,81,164,123,81,
158,123,90,152,120,93,147,116,94,137,109,95,127,99,94,
112,92,98,93,81,95,70,64,81,60,57,71,58,52,62,54,48,
59,53,46,57,54,47,56,58,49,52,65,50,53,65,52,48,65,52,
46,65,55,37,64,58,24,69,59,23,78,64,43,77,67,50,74,67,
51,74,67,51,74,67,50,75,67,49,68,64,46,60,59,51,62,57,
60,62,55,64,66,56,62,66,56,65,70,56,60,71,59,56,72,59,
55,73,60,60,78,62,54,85,67,53,97,73,50,113,85,48,127,
94,46,138,101,47,143,106,48,153,111,56,161,116,65,165,
119,69,170,123,69,175,125,78,174,127,76,173,129,80,171,
128,84,170,128,86,169,128,77,166,127,79,164,128,81,160,
129,81,156,130,80,152,132,82,147,132,82,141,130,82,138,
128,81,135,128,78,138,126,78,134,125,75,132,125,68,132,
124,71,129,123,72,129,122,71,125,118,75,114,115,78,106,
109,75,105,107,74,103,105,73,102,102,76,109,109,86,131,
131,120,182,182,183,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,186,
184,180,188,181,181,188,181,185,185,185,185,185,185,184,
185,185,185,185,185,161,179,173,138,147,151,131,131,128,
128,114,101,129,109,91,130,104,86,127,101,81,122,103,70,
120,109,64,122,115,61,126,119,63,126,120,64,126,119,62,
129,118,62,135,121,64,141,124,66,145,126,71,147,125,75,
145,127,72,150,131,72,154,132,73,156,133,75,154,132,85,
155,131,84,156,131,74,159,134,69,158,132,71,156,134,71,
154,134,67,155,136,64,159,136,65,159,132,72,156,126,84,
156,124,84,154,121,86,156,122,84,155,121,80,156,123,77,
160,123,79,157,121,89,150,117,90,141,111,88,135,103,90,
119,97,89,102,88,91,85,75,88,70,61,78,63,56,71,57,55,
63,49,52,59,47,50,57,51,50,56,54,51,51,56,52,50,54,54,
44,62,52,44,72,52,38,82,61,33,85,70,35,82,73,49,78,71,
53,75,69,52,74,69,52,75,69,51,78,70,51,78,69,53,76,63,
60,63,55,62,53,55,61,49,57,57,51,54,58,53,54,53,54,55,
47,55,55,44,56,52,48,59,54,41,65,58,39,76,63,35,97,78,
37,116,89,39,134,98,43,147,105,47,152,110,52,158,116,62,
162,122,68,168,126,69,168,126,79,166,129,74,167,132,79,
163,129,82,166,125,82,166,127,76,165,128,80,161,128,80,
158,130,80,156,131,80,154,130,82,148,130,81,146,126,80,
143,124,79,142,124,78,141,123,77,135,124,74,135,125,69,
134,124,72,132,122,72,133,121,71,125,120,76,120,114,81,
114,109,79,110,106,75,105,103,73,102,103,77,108,108,85,
144,146,133,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,183,
185,184,181,186,182,183,186,184,185,185,185,185,185,185,
178,186,183,167,183,181,134,166,174,126,142,134,129,133,
108,132,121,90,135,116,86,137,111,86,135,110,80,126,108,
75,123,111,73,123,115,69,126,119,65,127,122,63,129,121,
63,133,122,64,140,127,66,143,126,66,147,128,72,151,131,
70,148,131,75,153,134,78,156,135,72,157,137,66,156,137,
71,156,134,74,159,135,76,161,137,73,163,139,75,160,140,
68,159,142,64,160,141,66,162,140,74,163,136,79,161,133,
81,160,130,79,157,126,81,157,123,86,156,119,90,156,119,
92,160,123,81,156,121,80,150,117,84,139,109,85,134,103,
83,118,96,87,101,88,81,86,79,74,76,71,72,68,64,72,60,
57,75,50,50,76,46,46,74,50,46,73,52,44,67,53,45,61,51,
50,44,61,60,13,81,69,18,98,79,39,95,80,48,88,78,59,84,
76,58,82,76,58,82,75,62,82,74,64,84,74,64,84,74,61,88,
78,53,77,74,51,58,62,55,46,50,83,48,44,89,49,46,73,50,
48,62,50,47,54,54,48,50,57,51,49,61,52,43,71,56,41,90,
67,45,111,80,46,131,93,44,146,105,40,154,112,52,159,120,
55,164,127,57,172,130,72,173,131,85,169,131,83,170,134,
84,167,134,80,168,129,71,168,128,76,167,129,79,165,132,
80,158,130,76,156,131,79,155,130,82,148,132,72,149,133,
73,148,131,75,147,130,74,148,132,73,140,129,83,139,127,
86,138,126,84,136,125,80,135,122,80,129,122,87,123,118,
79,119,115,76,113,109,73,107,107,71,103,106,68,108,112,
72,138,144,127,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,184,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,184,185,184,
181,187,181,184,186,184,185,185,185,185,185,185,184,186,
185,171,183,181,151,172,172,133,145,166,132,124,124,138,
119,99,140,118,89,139,114,86,139,110,85,132,109,79,123,
110,76,122,110,72,124,113,68,124,119,64,124,120,61,126,
123,64,129,124,65,134,126,64,138,128,65,141,128,70,145,
130,68,146,130,74,151,131,76,154,133,70,163,136,67,161,
137,73,163,134,76,163,134,77,162,136,73,161,138,75,161,
141,70,162,142,66,165,142,69,164,139,75,162,135,79,159,
131,80,155,129,77,152,127,80,152,123,85,151,118,87,150,
115,87,152,120,78,147,120,75,144,117,83,132,111,85,124,
105,82,112,93,84,101,85,80,92,79,77,82,71,74,74,65,74,
63,56,75,45,49,74,39,45,71,39,44,68,39,42,60,42,41,54,
63,41,38,80,62,20,95,82,31,98,88,44,97,86,53,97,83,64,
91,80,62,89,80,63,85,77,63,85,76,66,87,76,65,91,75,63,
95,80,56,97,82,62,85,73,69,70,52,89,29,45,83,28,47,66,
34,46,56,41,45,50,46,46,47,52,48,46,61,50,42,71,55,40,
82,63,39,97,75,38,115,89,36,141,101,36,148,108,47,158,
117,53,166,126,57,169,129,70,166,126,78,165,127,79,163,
130,78,162,131,76,160,130,70,157,125,71,153,126,73,152,
126,72,153,125,71,152,124,73,151,124,77,154,128,72,156,
130,74,154,129,76,151,130,75,150,131,73,143,126,83,141,
122,84,137,119,79,133,121,76,136,121,79,128,117,82,122,
118,77,119,116,77,114,109,73,112,105,71,111,103,69,109,
106,67,112,112,81,147,147,152,184,184,184,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,185,
184,182,187,183,185,185,185,185,185,185,185,185,185,185,
185,185,176,184,181,145,167,161,131,145,140,131,122,104,
139,119,85,145,122,82,143,119,77,143,115,77,134,113,77,
123,111,74,123,112,68,127,118,66,128,123,66,128,124,62,
128,125,64,131,125,68,134,127,69,139,128,71,140,128,75,
144,130,74,145,130,75,149,130,72,155,134,68,164,137,70,
163,138,79,165,137,76,166,137,81,164,137,80,161,137,74,
159,136,76,162,137,78,167,140,82,165,138,81,163,135,82,
159,130,87,155,127,91,151,126,91,151,122,89,149,116,83,
150,113,85,150,116,85,147,119,81,143,116,88,134,111,95,
120,103,90,112,95,76,105,90,75,99,87,73,92,82,65,86,79,
60,78,75,57,58,66,51,48,58,47,45,52,42,49,52,40,57,55,
38,88,66,43,98,79,47,102,87,51,100,89,53,100,89,56,103,
89,49,100,89,49,97,87,54,95,85,59,92,82,60,94,84,59,
100,85,59,103,88,56,104,91,58,99,89,58,93,82,59,46,67,
53,29,49,57,30,40,62,37,38,64,44,39,62,51,44,58,62,50,
46,74,57,38,88,68,39,98,75,41,112,84,46,138,97,50,154,
113,56,163,121,61,165,124,63,167,127,65,164,127,74,162,
127,74,161,127,82,159,126,84,158,126,79,156,125,74,151,
123,77,149,122,79,154,125,82,152,123,77,150,123,73,152,
127,71,155,130,74,155,131,76,153,133,76,152,133,75,147,
129,85,145,127,85,144,127,84,137,123,78,136,121,78,131,
124,67,127,124,72,123,120,76,119,115,76,116,110,74,114,
107,72,110,104,69,105,103,75,107,108,94,140,144,136,184,
184,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,185,185,182,186,183,185,185,185,185,185,185,185,185,
185,185,185,185,177,183,182,134,160,152,125,134,125,131,
118,99,138,119,89,143,120,83,145,120,78,143,117,78,135,
113,82,126,111,79,124,113,72,126,117,67,126,119,68,131,
124,65,134,127,66,135,126,67,138,127,68,140,127,70,140,
126,74,141,128,72,145,126,74,149,128,73,154,133,71,162,
135,72,161,136,79,161,134,71,165,136,76,165,138,77,167,
137,75,167,136,78,169,138,81,169,140,82,167,140,82,164,
138,85,160,134,91,155,128,91,152,125,88,150,121,88,149,
117,86,148,114,87,147,111,84,144,114,80,139,113,87,127,
107,91,118,102,86,119,93,69,118,91,69,114,89,67,111,88,
64,107,87,62,102,87,63,93,84,63,84,80,61,81,78,59,83,
78,58,91,79,58,97,83,63,98,87,58,101,88,55,103,89,55,
106,89,59,111,91,55,113,93,56,111,94,60,107,91,61,106,
90,63,106,90,65,104,91,64,107,94,59,108,94,60,105,93,
62,102,90,65,89,84,67,73,69,72,61,55,70,55,45,64,56,
43,55,62,48,50,72,56,41,86,66,38,99,77,40,105,83,43,
111,90,47,125,102,48,140,115,55,150,121,61,157,122,65,
164,123,69,158,124,76,155,123,78,150,123,86,145,119,84,
144,117,76,146,119,76,146,118,76,145,117,76,145,118,75,
150,123,75,151,126,72,150,128,71,152,131,73,153,132,73,
154,134,74,155,135,78,153,133,83,149,129,83,148,128,80,
145,126,79,138,124,79,133,126,69,131,123,75,126,119,77,
121,114,75,118,110,75,116,108,74,110,105,69,107,104,71,
104,101,74,115,111,93,154,149,139,184,184,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,185,181,187,182,181,
187,183,183,185,184,185,185,185,185,185,185,171,181,176,
117,152,137,123,131,115,132,123,104,132,117,97,138,117,
87,145,121,80,145,122,82,138,116,90,126,111,82,123,113,
73,126,119,71,127,121,76,132,124,73,135,126,71,139,128,
69,144,130,68,145,128,67,146,128,73,145,130,72,149,128,
74,151,127,77,155,131,77,163,135,70,160,136,78,161,135,
70,164,138,73,165,138,76,169,138,80,167,138,81,168,140,
79,169,142,79,168,143,82,163,140,84,161,136,87,161,130,
89,158,126,88,157,123,89,152,118,90,145,114,98,146,111,
93,140,111,90,134,110,96,121,102,95,113,96,90,124,95,63,
128,99,58,127,101,58,126,102,58,123,102,60,118,100,63,
110,96,68,105,93,68,99,91,64,95,89,62,98,88,63,98,89,
60,101,90,57,106,90,58,111,92,60,116,94,63,120,97,62,
122,100,67,121,101,70,118,100,69,117,99,68,117,98,69,
114,97,71,116,98,72,116,97,75,111,94,78,105,91,78,100,
87,81,96,86,76,94,82,70,92,78,62,96,78,52,98,80,50,
103,83,49,110,87,49,118,94,50,122,97,49,123,100,54,125,
103,63,129,108,68,138,111,71,148,114,73,158,118,72,155,
119,80,149,118,83,142,115,88,137,111,85,137,110,79,142,
111,82,143,113,79,146,117,78,148,120,76,153,126,75,155,
130,75,153,130,78,153,130,77,156,134,79,156,135,78,155,
134,81,152,134,80,153,133,75,152,132,77,148,131,79,141,
127,76,137,127,73,135,123,80,131,119,81,126,116,78,123,
113,79,119,110,82,111,107,74,108,105,68,107,100,60,117,
103,66,133,116,93,156,149,147,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
185,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,183,187,184,185,185,185,185,185,
185,182,185,183,180,185,181,160,179,168,112,149,130,126,
136,109,135,125,100,133,120,92,138,120,89,143,121,86,139,
121,86,134,117,85,125,114,77,124,116,70,126,119,66,129,
123,70,137,127,67,140,129,67,143,130,65,146,132,62,146,
132,61,149,132,70,147,131,73,152,131,67,155,130,71,157,
131,72,166,135,63,164,135,73,163,136,75,165,138,79,166,
136,78,168,135,80,167,138,88,168,140,86,171,142,86,171,
141,86,168,139,82,167,138,77,168,131,81,161,127,89,162,
126,89,155,120,86,142,114,92,145,111,93,136,110,91,130,
108,94,123,103,93,113,96,93,127,97,54,136,106,54,139,
111,58,140,115,59,137,114,57,134,112,61,126,107,66,119,
105,70,110,100,63,106,97,58,108,94,58,112,96,53,113,97,
49,119,98,51,124,101,52,131,105,52,136,109,56,135,109,
65,132,107,71,129,106,70,129,107,67,132,111,66,131,109,
70,128,107,71,124,105,75,117,100,78,108,98,78,105,92,79,
103,91,73,104,89,63,109,91,53,120,96,48,127,100,54,129,
102,54,131,104,54,136,108,55,139,111,58,139,111,65,131,
108,77,125,107,81,134,110,84,142,111,83,146,113,83,144,
112,86,142,114,81,139,110,81,137,107,79,141,111,70,146,
114,73,146,116,78,147,117,77,150,121,72,152,125,67,153,
128,69,152,128,78,154,129,76,159,135,80,158,135,79,156,
134,79,154,133,79,158,134,77,157,133,83,149,129,85,146,
128,84,143,127,78,138,124,80,135,122,80,131,120,78,126,
116,78,120,111,79,112,107,75,110,105,73,122,108,62,135,
111,57,139,110,82,144,122,108,157,156,156,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,183,
185,183,184,185,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,186,184,185,185,185,185,185,
185,182,185,183,175,185,176,149,175,158,118,148,127,130,
135,106,141,126,96,137,122,89,138,120,90,138,119,90,136,
118,89,127,115,87,124,111,75,127,114,69,130,119,65,132,
122,66,138,127,64,140,130,63,143,131,63,146,132,61,147,
133,61,148,132,66,148,130,68,149,131,62,153,131,69,155,
130,71,162,133,67,166,133,72,167,135,77,169,135,79,171,
137,79,173,137,83,172,138,91,173,137,88,176,137,87,176,
137,85,177,139,83,176,142,80,171,138,87,163,131,93,161,
126,90,162,125,91,154,121,96,145,114,94,137,111,89,133,
107,90,127,101,89,116,91,88,134,97,55,148,108,57,153,
115,61,155,120,61,152,121,59,149,121,64,142,120,68,127,
115,75,119,107,69,120,104,62,124,102,60,131,106,57,129,
109,55,131,110,55,137,112,54,147,115,52,153,117,58,151,
117,68,147,114,72,145,114,70,144,114,65,148,117,64,151,
116,69,145,115,70,141,111,72,134,106,74,123,102,78,118,
96,78,114,94,72,115,94,63,119,97,53,130,104,50,146,110,
53,149,114,56,153,117,59,155,119,62,155,119,65,151,119,
73,137,113,80,120,105,82,127,106,88,133,106,87,133,104,
86,133,102,85,137,106,80,141,108,82,142,106,79,145,110,
71,148,113,72,149,115,77,150,115,73,157,121,70,160,124,
68,162,127,72,161,127,78,164,129,76,164,133,79,161,134,
79,161,135,78,159,134,81,159,136,80,158,136,85,150,133,
85,145,130,86,144,128,82,142,127,84,137,123,81,133,119,
77,131,116,75,125,113,74,115,109,76,113,107,78,132,118,
74,143,120,65,143,115,81,149,123,97,156,145,140,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,186,184,184,185,184,184,185,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,186,185,182,186,183,185,
185,185,185,185,185,174,185,176,139,172,153,118,149,130,
135,138,114,145,129,102,140,125,92,138,119,93,137,118,93,
135,117,85,122,110,87,124,111,68,128,118,58,130,122,53,
133,124,60,139,129,65,141,131,68,144,133,71,147,133,71,
151,133,70,152,134,69,153,136,71,154,136,71,157,135,71,
159,134,72,163,133,75,164,133,78,167,134,79,171,136,78,
173,138,77,172,138,79,173,139,83,175,138,84,178,139,81,
180,142,78,179,143,78,176,141,84,170,140,78,167,137,77,
166,134,75,165,130,77,157,124,89,150,119,92,142,115,87,
137,110,88,129,102,91,123,96,94,138,98,69,153,111,68,
161,120,70,163,125,70,159,126,67,156,128,68,148,127,68,
133,120,71,127,115,66,131,116,59,139,120,55,146,122,55,
144,125,57,146,124,56,149,125,53,161,128,54,168,132,63,
164,131,68,159,127,71,155,123,70,156,123,69,158,124,67,
162,124,68,154,121,69,153,119,72,148,117,74,137,112,77,
131,109,77,126,108,64,127,107,61,132,109,59,141,115,49,
157,123,43,163,130,45,166,133,50,169,133,60,166,128,69,
159,124,85,141,112,99,119,100,91,123,100,86,130,102,77,
131,101,72,133,101,72,135,104,73,138,105,75,141,107,73,
146,110,71,151,115,66,152,117,65,156,122,65,163,127,66,
165,129,66,166,130,70,165,130,78,167,130,84,166,132,83,
164,137,79,165,139,76,159,135,84,159,136,89,158,136,88,
151,134,82,146,131,83,146,129,81,144,128,81,140,125,79,
136,122,77,135,121,76,130,118,75,119,113,78,116,112,78,
133,120,74,144,123,62,150,125,62,153,128,80,155,140,113,
172,174,174,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,186,184,183,187,183,184,186,184,184,185,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,186,184,183,186,
184,185,185,185,185,185,185,166,183,170,124,165,143,117,
148,129,135,138,115,144,133,105,144,129,96,136,120,93,
131,115,89,131,113,80,123,107,84,122,111,65,128,118,56,
132,124,52,134,125,59,140,126,63,139,131,67,139,134,70,
142,134,70,148,135,71,155,135,72,155,137,75,154,139,74,
155,137,72,156,137,71,160,136,74,165,134,79,166,137,81,
169,139,79,171,139,78,173,138,80,175,136,83,176,135,83,
176,136,79,176,138,75,174,140,75,170,138,80,177,137,75,
172,138,75,166,141,76,159,138,76,155,127,88,154,119,91,
142,117,87,137,113,90,130,104,91,120,96,93,130,100,68,
151,111,68,163,121,72,164,127,72,161,129,70,160,130,70,
154,130,71,147,124,75,142,120,69,145,121,63,153,125,59,
158,129,61,160,132,63,164,134,64,170,137,62,181,139,63,
185,145,74,177,144,79,171,141,82,167,135,81,169,137,82,
167,138,78,161,136,74,163,130,77,165,129,81,163,126,83,
163,119,87,146,122,86,139,121,71,142,119,69,146,115,63,
161,120,55,168,132,50,171,139,49,173,143,55,171,141,62,
167,134,72,161,127,88,131,114,99,114,96,86,116,97,80,
123,101,73,128,104,70,132,100,70,133,102,71,138,105,74,
140,107,72,148,110,71,154,120,68,160,124,71,162,126,69,
162,129,66,166,132,66,170,131,70,170,129,78,167,125,83,
170,129,83,171,132,77,173,134,75,171,135,87,168,132,89,
164,131,87,159,131,84,155,126,84,154,126,79,151,128,80,
148,125,80,143,121,78,140,120,77,134,118,77,124,114,79,
118,112,78,130,116,70,144,123,60,152,127,61,155,124,74,
159,139,113,174,172,174,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,183,186,183,182,186,182,183,186,183,
184,185,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,186,
185,185,185,185,185,185,185,179,185,179,147,180,155,110,
156,130,114,144,123,133,137,111,142,130,104,142,129,91,
138,124,86,133,119,82,135,119,67,130,116,79,126,115,69,
129,118,62,134,125,58,137,129,54,143,131,57,142,135,63,
139,134,65,143,135,68,151,137,72,159,138,76,157,138,82,
156,140,81,157,138,80,158,138,79,161,138,72,166,135,78,
167,138,78,170,139,78,172,141,78,175,140,84,178,140,80,
179,140,76,179,141,73,179,143,74,175,142,76,172,141,82,
181,141,88,177,141,90,166,137,88,157,134,87,158,130,92,
160,128,82,147,123,90,138,113,92,131,106,93,123,100,92,
128,96,78,148,108,71,165,124,75,165,128,76,163,131,75,
163,133,68,156,133,67,151,130,72,149,129,67,152,130,60,
159,133,59,165,139,61,168,142,59,172,144,61,179,147,60,
191,153,62,195,157,79,190,159,86,183,154,87,180,149,88,
181,149,89,179,149,90,170,145,86,173,141,80,174,141,76,
174,141,72,179,141,73,159,140,74,150,136,73,153,132,68,
161,132,68,176,134,78,181,142,79,181,145,82,180,145,87,
175,141,87,171,136,86,163,128,97,128,105,128,113,92,98,
117,97,87,121,98,74,125,100,66,132,102,69,136,106,70,
141,109,71,144,112,71,154,117,72,158,124,72,162,128,62,
167,134,61,168,137,64,170,137,72,175,136,83,176,133,94,
173,131,95,173,133,88,174,134,82,175,136,83,172,137,84,
169,137,69,167,139,72,161,136,73,157,133,70,158,133,70,
155,132,79,151,129,86,147,124,88,141,120,83,136,120,79,
126,117,82,119,113,77,133,119,72,145,122,66,150,123,70,
155,122,80,154,128,102,158,153,149,169,170,172,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,183,186,183,181,186,181,
181,186,181,183,186,183,184,185,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,178,186,179,142,
178,151,110,141,120,122,129,115,139,125,104,151,120,99,
155,123,89,147,119,85,140,116,82,145,117,71,132,116,81,
124,116,70,126,120,63,133,126,58,138,130,55,145,131,57,
148,134,64,147,136,69,147,136,71,152,139,73,156,137,74,
153,134,78,160,135,80,163,134,81,166,133,79,169,136,74,
173,135,79,178,134,79,178,137,80,178,140,81,176,138,85,
180,141,83,175,143,78,173,144,75,173,143,74,174,141,76,
174,139,83,176,140,85,173,141,88,170,139,91,164,133,91,
159,127,93,160,129,85,151,121,93,145,115,97,135,109,97,
126,100,93,123,98,78,141,106,65,158,118,67,161,122,70,
163,125,70,166,129,67,159,129,68,154,127,71,156,126,68,
160,127,62,170,130,62,174,139,65,177,143,64,185,145,66,
191,152,68,197,164,72,199,172,91,192,172,97,185,172,101,
179,169,102,178,165,101,179,161,101,176,154,98,179,147,
90,185,150,89,183,151,83,184,149,80,171,144,84,165,141,
84,162,140,79,165,142,77,170,144,82,181,143,80,183,144,
82,184,141,86,180,136,87,170,134,86,149,128,93,114,100,
119,113,95,98,123,98,88,130,97,77,138,99,71,147,103,75,
148,102,73,152,105,72,157,110,74,163,117,75,170,124,76,
172,132,69,176,137,68,176,138,70,177,139,77,177,137,85,
172,134,92,171,132,93,176,133,88,177,136,83,173,140,83,
171,136,84,170,138,71,171,139,74,166,134,75,160,134,74,
160,137,75,157,135,82,152,130,87,148,126,90,141,122,84,
135,123,81,125,118,84,123,116,82,134,120,74,144,123,66,
152,123,70,153,123,78,151,119,90,146,122,114,147,145,154,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,183,186,183,179,
187,179,178,187,179,180,186,180,182,185,183,184,185,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,179,186,
181,149,175,162,111,141,123,118,127,107,133,120,101,146,
116,95,149,118,79,148,123,69,143,124,62,150,123,70,136,
120,90,126,116,81,126,118,71,133,124,64,137,128,62,145,
130,61,148,134,64,148,137,69,148,138,72,152,139,74,156,
138,71,153,136,69,160,136,79,166,139,80,166,137,72,168,
135,77,171,135,78,177,135,76,180,140,78,178,142,76,177,
142,77,184,146,83,181,147,91,176,144,92,175,143,87,177,
144,83,178,144,83,179,142,90,176,145,85,174,146,81,168,
141,75,165,136,82,165,134,92,156,127,94,149,121,95,137,
113,90,128,105,91,126,100,89,136,98,78,152,110,75,160,
120,73,161,124,69,165,128,72,157,126,73,152,122,77,155,
125,75,161,129,64,174,136,61,177,144,65,179,145,70,187,
149,69,195,159,68,199,166,72,200,174,92,199,179,105,195,
179,119,189,174,128,188,171,130,190,168,129,186,157,140,
188,152,122,192,154,118,191,153,117,192,151,120,180,146,
122,175,148,106,171,145,105,169,141,107,171,139,107,180,
138,100,182,139,99,181,136,96,181,135,102,169,128,116,
143,114,123,114,106,93,119,104,86,127,105,82,133,103,75,
142,105,70,152,112,61,155,114,61,160,118,64,166,123,64,
170,130,55,178,138,60,179,142,62,180,144,64,183,147,68,
182,146,74,180,144,80,176,142,78,178,144,79,180,141,76,
183,144,77,177,146,80,176,141,90,174,143,82,174,141,84,
173,140,89,166,137,92,162,138,85,157,136,80,154,135,81,
151,133,83,144,128,82,138,125,87,128,120,92,124,118,83,
134,120,73,145,123,67,152,123,77,154,125,75,154,126,71,
148,125,82,145,142,142,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,186,184,176,188,177,175,189,176,180,188,180,
181,186,181,183,185,183,184,185,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,177,185,180,138,173,157,102,137,118,115,
123,104,127,116,95,133,112,86,142,113,73,154,119,70,155,
123,67,143,128,71,128,120,85,124,114,77,127,118,69,132,
125,62,136,127,60,144,131,60,147,134,63,148,135,68,148,
136,71,151,138,74,156,138,73,160,137,73,161,136,81,165,
138,79,168,139,74,168,137,78,167,136,77,170,139,77,175,
140,76,179,139,75,179,140,76,183,144,80,183,143,89,180,
141,91,181,142,90,180,142,84,182,142,84,176,141,89,175,
142,85,177,144,82,177,143,80,173,139,87,167,134,92,158,
129,95,152,122,97,143,113,94,132,106,95,122,102,90,121,
102,75,131,108,66,147,120,67,155,123,65,161,127,67,160,
124,71,148,120,74,150,123,71,160,128,62,175,133,58,179,
140,65,181,143,70,185,146,66,195,154,65,207,161,73,210,
170,92,208,175,105,206,176,121,198,173,130,194,174,133,
194,177,135,187,163,144,185,162,126,186,164,120,183,164,
117,179,159,118,173,151,121,170,151,106,169,149,107,165,
142,106,172,137,105,173,139,98,174,138,95,173,136,93,167,
136,97,146,126,104,120,107,107,124,98,91,128,100,86,138,
102,83,144,101,77,153,103,74,158,115,67,162,120,69,166,
123,71,169,126,68,179,133,62,183,141,65,183,144,66,185,
146,68,186,147,71,188,148,77,186,145,83,184,144,83,182,
145,82,180,146,79,181,147,79,182,147,84,179,143,94,177,
144,85,177,146,88,173,143,91,168,139,95,162,140,88,160,
139,84,158,137,84,153,133,84,149,130,85,143,127,89,128,
121,92,122,118,82,128,119,70,140,123,65,145,123,74,155,
122,74,159,125,74,159,124,89,142,132,137,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,185,184,176,190,177,175,191,
177,177,189,178,181,186,181,183,186,184,184,185,184,184,
185,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,184,185,184,176,185,180,125,163,161,
98,127,135,112,115,120,123,108,108,128,106,89,140,110,74,
159,125,75,159,126,79,139,116,99,120,109,84,122,114,66,
129,121,64,133,124,65,138,129,61,146,134,61,149,135,64,
150,137,68,150,137,70,153,139,74,159,140,77,164,142,71,
166,144,69,166,141,74,169,140,79,171,141,80,171,142,78,
172,141,80,177,140,83,182,141,84,183,144,83,185,148,82,
185,147,84,185,147,87,185,147,87,185,147,86,186,147,88,
179,144,94,179,147,89,181,147,89,181,146,89,177,143,89,
170,138,93,161,136,86,155,130,81,149,125,78,139,118,82,
126,109,82,121,101,76,125,101,71,142,113,74,152,119,69,
160,125,66,161,128,60,148,123,69,150,123,70,160,127,62,
175,134,57,180,141,63,184,146,69,188,148,74,196,152,78,
206,159,74,208,169,82,204,174,87,202,177,97,199,179,108,
195,179,119,191,176,124,189,173,118,190,170,117,191,169,
123,186,165,126,181,161,126,177,157,115,173,152,119,169,
148,120,165,141,108,171,139,88,172,137,104,172,133,107,
172,131,111,159,124,109,135,113,101,114,103,90,125,101,
74,130,104,74,140,108,69,150,111,62,161,116,63,164,123,
68,170,130,61,174,134,65,177,137,68,187,140,73,189,145,
83,189,147,88,190,148,94,189,146,98,189,146,100,188,145,
100,188,145,102,187,149,101,184,148,99,185,149,100,187,
151,101,187,153,95,183,151,91,181,151,86,177,151,83,174,
149,86,167,145,86,165,144,87,164,143,87,157,138,83,154,
137,82,149,135,83,132,128,83,123,121,79,130,120,75,139,
121,70,145,124,71,159,129,64,164,132,75,163,130,83,145,
136,127,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,177,187,178,176,188,178,180,188,180,181,187,182,183,
186,183,183,185,183,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
179,185,181,124,158,156,94,121,128,105,108,111,113,100,
98,130,94,83,140,106,72,150,120,70,144,121,72,123,110,
89,122,95,76,129,108,65,136,116,65,139,120,65,144,125,
61,148,131,61,151,135,65,151,137,69,150,137,71,151,139,
74,150,139,74,154,142,67,163,144,68,163,143,74,162,142,
77,171,138,78,175,137,78,174,142,83,175,144,86,176,145,
85,182,145,84,186,146,81,186,146,82,183,146,83,181,147,
83,182,147,83,186,147,86,182,144,94,184,145,88,184,145,
88,180,144,88,175,142,88,173,135,91,167,133,87,164,131,
84,156,126,83,145,119,85,135,110,85,125,105,79,123,104,
71,133,110,68,142,115,63,151,120,61,154,126,55,144,121,
67,144,121,68,153,125,59,165,133,53,175,140,61,181,142,
67,188,145,73,193,149,76,203,157,73,204,167,78,206,172,
86,208,174,96,205,172,104,204,174,117,197,171,121,194,
170,116,195,167,115,197,163,121,195,158,125,188,153,124,
185,149,112,177,147,118,169,140,116,163,133,102,174,135,
86,166,134,98,158,133,101,150,130,101,137,119,95,127,105,
93,127,97,91,134,100,77,140,101,78,155,109,78,163,115,
71,170,121,71,173,126,75,178,135,69,182,143,74,184,146,
76,189,145,77,189,151,85,192,154,94,191,154,100,186,152,
102,186,154,106,185,154,106,184,151,106,185,153,104,185,
152,102,187,151,102,189,151,102,185,156,96,183,154,92,
180,154,88,177,154,86,174,151,87,172,147,89,170,147,90,
165,144,89,156,138,84,151,138,82,145,137,82,133,129,82,
121,122,78,122,120,72,134,124,70,145,126,74,160,134,68,
160,136,78,160,134,84,151,134,126,172,173,183,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,185,185,181,186,182,182,187,182,
183,186,183,184,186,184,185,186,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,179,185,182,126,157,162,91,
116,133,101,104,109,112,100,85,135,104,61,141,108,74,147,
112,86,138,108,90,116,99,91,120,98,47,129,110,55,136,
117,61,140,121,63,146,126,63,151,134,62,154,139,64,156,
142,68,154,141,72,153,141,77,152,141,78,154,142,70,163,
143,73,163,143,75,160,142,71,172,144,69,180,148,62,178,
151,69,177,150,72,176,148,71,182,149,70,187,150,70,186,
149,77,184,147,84,180,145,84,180,145,82,185,147,84,183,
146,93,184,145,87,185,148,87,181,146,87,175,141,94,172,
135,85,170,135,94,167,132,94,160,128,93,148,122,93,139,
117,81,131,114,77,127,109,74,133,111,73,143,115,71,152,
119,70,151,118,79,144,119,77,145,122,71,155,128,62,166,
135,56,176,141,57,183,146,55,191,151,65,197,155,74,203,
159,69,204,167,83,204,169,89,205,171,97,203,171,105,203,
173,118,198,172,128,194,168,132,195,165,127,194,159,121,
195,158,119,189,156,115,186,150,112,178,148,110,170,142,
107,165,136,96,178,141,75,168,138,90,156,130,101,145,122,
104,130,111,94,126,107,81,132,108,69,141,111,63,152,119,
62,167,126,63,176,132,65,182,136,74,183,137,85,186,139,
89,187,145,94,186,146,89,195,150,87,196,158,89,195,157,
95,195,158,101,192,159,102,191,160,102,190,160,101,190,
158,102,189,159,98,191,158,102,191,156,98,193,158,90,189,
160,100,187,157,101,186,157,102,183,157,99,179,155,97,
176,149,101,172,148,99,169,148,96,162,144,93,152,138,90,
146,136,95,136,131,95,123,121,98,123,119,83,136,128,67,
148,135,57,164,142,55,164,143,70,162,139,76,151,139,108,
165,168,173,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
186,184,184,186,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,183,185,183,183,186,182,172,181,
177,134,154,163,98,111,132,106,95,105,132,93,88,147,110,
68,134,115,74,125,113,76,119,105,79,120,90,86,124,103,
52,130,115,58,131,119,61,133,123,62,142,126,64,147,133,
61,149,139,62,154,140,67,157,137,70,158,134,73,158,134,
75,158,139,70,161,142,73,163,142,75,162,142,71,163,144,
65,178,148,60,178,150,68,180,148,71,181,148,72,183,151,
69,182,154,69,180,153,76,178,148,81,176,146,82,179,148,
82,183,149,82,179,144,90,178,146,85,179,148,84,178,146,
85,173,139,94,170,140,86,169,136,95,169,131,94,162,126,
93,151,118,93,146,117,82,140,112,80,135,109,77,136,110,
73,140,115,70,144,120,68,141,118,76,141,118,76,144,121,
69,153,128,62,171,135,57,181,140,58,186,149,58,191,154,
66,192,154,71,203,160,69,202,165,78,205,167,86,205,169,
95,203,171,104,204,172,117,204,167,128,196,163,129,193,
159,124,194,158,122,191,157,116,181,156,110,181,147,107,
174,146,106,163,140,102,156,137,92,167,147,74,166,134,86,
154,124,97,141,113,98,133,103,91,140,105,86,150,110,78,
156,114,72,164,119,70,177,132,73,183,139,73,187,142,82,
184,144,92,175,149,92,171,146,89,177,146,86,194,150,89,
197,153,88,197,157,98,195,157,102,195,158,104,197,159,
105,199,157,105,196,157,104,195,159,101,189,156,101,188,
159,100,190,164,93,190,160,100,184,157,101,185,158,104,
184,157,101,178,157,100,173,156,106,168,152,101,167,150,
98,164,147,96,158,143,97,149,138,99,137,130,96,118,120,
98,122,119,84,135,127,65,151,136,56,162,147,55,165,143,
69,167,139,76,157,133,101,145,139,155,184,184,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,183,
187,180,180,186,179,171,181,175,141,159,157,98,114,117,
108,100,90,142,108,73,150,108,94,124,99,98,108,91,82,
108,94,64,123,101,49,130,111,50,131,116,54,132,121,59,
134,125,60,144,132,52,150,138,56,149,139,57,151,139,56,
157,140,56,161,141,57,162,142,62,161,141,79,163,143,81,
164,143,78,164,142,75,163,142,75,178,146,71,180,150,80,
182,149,80,184,150,76,186,153,75,181,151,83,180,150,86,
180,150,87,181,150,89,181,149,90,183,147,93,180,146,86,
176,144,87,177,145,84,176,145,82,174,141,90,170,138,96,
167,135,89,169,133,85,164,131,83,155,126,84,150,123,74,
145,121,71,143,119,71,141,118,68,142,117,69,144,118,71,
142,119,75,142,119,75,144,121,69,154,129,64,173,137,61,
185,145,60,186,149,61,189,151,63,194,157,64,205,162,68,
206,167,90,206,166,101,207,167,113,202,167,117,200,168,
115,203,170,111,197,167,118,196,165,119,197,162,116,192,
160,111,178,154,106,179,147,92,170,143,97,162,140,94,156,
138,87,162,139,89,163,129,86,155,128,88,145,122,79,140,
116,67,151,122,62,163,128,57,169,132,55,178,139,55,187,
145,69,192,148,82,197,152,86,192,153,100,181,152,109,174,
147,99,177,146,84,196,154,78,200,157,93,200,161,94,197,
161,94,195,160,94,198,161,95,202,162,99,199,161,104,199,
164,105,195,162,107,192,162,107,192,162,111,192,164,98,
189,163,102,189,162,106,190,162,111,184,163,112,174,157,
111,171,155,105,170,152,104,167,150,104,163,148,103,154,
144,100,142,135,99,122,125,96,125,123,82,137,127,68,153,
134,76,163,144,76,164,140,77,166,137,81,158,132,93,137,
133,130,184,184,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,183,186,183,181,185,181,175,181,177,
139,155,153,98,107,113,114,102,93,143,110,72,129,103,87,
112,91,90,109,83,77,120,89,64,133,103,52,133,113,54,129,
117,55,130,119,58,132,121,58,146,130,54,154,135,57,156,
136,59,157,136,58,157,137,56,160,140,57,162,140,61,158,
138,76,160,139,77,165,140,75,169,139,75,170,139,75,171,
142,66,173,144,74,174,145,73,177,149,71,180,150,71,181,
148,81,179,148,84,178,148,86,179,150,88,177,148,89,174,
146,92,178,146,86,176,144,89,175,142,85,174,142,82,172,
138,90,164,135,94,161,132,89,163,132,86,161,132,84,155,
127,84,149,127,76,146,124,75,145,122,74,145,122,74,141,
119,71,140,119,73,144,117,75,142,119,74,143,122,68,148,
128,60,160,135,56,172,141,56,184,146,60,193,149,63,200,
154,65,209,163,70,210,166,92,208,166,103,204,167,113,198,
167,118,196,166,114,200,168,110,198,165,115,197,162,117,
188,158,112,181,156,107,177,151,104,174,148,94,167,142,
97,159,134,91,155,131,84,162,131,85,161,128,84,159,125,
85,155,121,78,157,119,71,167,128,69,176,137,66,179,141,
65,182,145,62,190,151,74,191,152,84,192,155,89,185,156,
102,182,153,109,183,150,103,188,152,91,193,160,85,197,
162,98,193,160,93,192,162,95,192,164,98,194,167,101,193,
168,102,192,168,108,197,168,109,192,166,109,189,166,109,
188,164,113,191,167,101,191,170,109,190,168,111,188,166,
111,185,165,111,175,161,115,171,159,108,170,157,108,166,
151,106,163,147,103,156,142,98,143,134,97,128,124,95,128,
124,81,142,131,70,156,132,74,158,140,74,160,136,77,163,
131,79,159,127,89,146,126,126,182,182,184,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,184,186,182,
181,185,180,167,178,172,127,146,145,97,105,109,117,106,
94,144,112,76,124,101,91,108,89,89,116,89,66,133,100,50,
139,109,58,133,113,67,130,118,65,132,121,66,136,123,66,
145,128,70,155,134,70,159,135,70,160,136,72,162,139,73,
165,141,74,166,142,79,161,140,86,160,141,82,166,142,75,
173,146,72,176,146,73,174,145,76,174,145,76,173,143,77,
173,144,79,177,145,88,179,145,89,179,148,88,176,149,86,
175,148,85,172,146,85,170,144,87,175,145,86,176,146,86,
175,143,88,174,140,91,172,139,90,169,140,87,166,138,91,
166,135,91,161,131,88,157,128,86,151,127,85,147,125,78,
148,124,77,148,123,79,144,120,82,141,119,84,146,119,82,
145,121,81,144,121,75,148,126,70,158,131,70,169,136,68,
181,142,69,192,147,70,198,152,72,205,161,76,207,164,84,
209,167,88,209,172,99,204,173,109,198,169,113,199,168,
116,198,167,116,197,165,114,185,156,115,177,152,119,175,
148,121,169,144,113,162,137,107,160,135,102,156,133,93,
162,132,92,162,132,81,161,131,79,163,130,79,170,134,80,
178,140,80,182,144,79,184,148,77,187,151,81,195,157,86,
197,161,89,197,161,97,188,160,98,186,158,93,189,158,93,
194,160,95,192,161,95,197,163,100,194,162,107,194,164,
113,194,167,115,193,168,112,194,170,112,191,169,113,196,
168,112,197,170,117,191,169,119,189,168,121,193,168,118,
192,171,114,189,167,113,188,165,117,186,166,123,177,162,
113,170,159,113,167,156,108,163,151,98,163,149,92,157,
144,90,144,135,89,130,127,89,127,123,79,146,135,77,164,
140,73,152,134,89,151,126,86,155,124,78,158,125,80,146,
124,106,153,159,174,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,185,183,176,185,176,146,169,158,
109,130,133,97,99,105,122,105,96,141,111,84,119,100,98,
105,89,91,123,94,61,146,108,41,141,113,60,130,114,62,
131,119,61,135,124,62,140,127,62,146,130,64,153,134,63,
157,137,66,161,141,70,164,142,72,165,143,73,165,144,78,
161,142,83,158,141,81,166,145,78,173,148,74,176,149,78,
175,148,87,176,146,85,175,144,89,172,143,93,172,142,95,
175,142,94,174,144,89,173,145,83,172,145,81,171,145,79,
169,143,77,169,143,79,176,146,82,175,144,86,171,140,86,
170,140,83,169,143,79,165,139,84,165,135,87,162,132,88,
155,128,91,151,125,86,149,124,77,149,125,76,146,122,77,
143,120,80,142,118,84,146,119,78,146,120,78,146,120,74,
148,122,70,157,126,69,167,132,65,175,137,63,187,142,67,
195,149,72,201,159,74,207,162,75,210,165,76,211,172,89,
207,176,104,200,174,116,194,168,121,193,164,116,194,163,
114,186,154,113,178,148,118,170,143,120,170,139,103,163,
137,102,160,135,97,159,134,90,159,133,91,163,132,81,163,
133,78,167,133,78,174,138,79,177,140,80,181,144,82,186,
149,80,187,152,89,194,155,88,200,159,88,199,161,96,193,
160,96,192,162,90,193,163,94,192,163,96,195,163,92,196,
165,98,194,163,111,191,160,114,192,162,112,194,167,111,
193,169,111,189,169,109,193,169,111,195,170,113,193,170,
114,194,168,118,188,168,122,192,167,110,193,167,115,187,
165,120,180,162,120,177,161,110,170,157,109,164,150,99,
165,151,93,162,149,89,155,144,89,144,135,86,130,124,84,
125,119,78,140,131,81,159,136,75,142,125,87,135,119,82,
144,117,70,159,122,72,153,125,101,166,171,180,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,183,185,
183,174,186,174,129,163,150,95,118,123,101,100,100,126,
105,93,136,107,89,116,95,98,104,88,90,129,99,61,154,113,
40,140,114,60,133,115,61,134,120,60,137,123,60,143,129,
61,151,132,61,155,136,62,157,139,65,159,141,68,162,144,
71,163,145,73,163,146,76,161,146,79,167,145,80,172,146,
80,176,148,82,177,148,90,172,147,98,175,146,96,174,145,
98,168,143,97,164,141,96,167,141,98,169,141,92,172,142,
88,172,141,84,173,143,81,173,144,77,169,142,82,174,142,
84,174,142,89,170,139,85,170,138,77,166,140,82,168,139,
85,166,137,87,160,134,88,149,128,92,149,121,83,150,121,
83,149,121,81,145,120,78,142,119,80,140,118,84,145,120,
75,143,123,72,142,121,68,148,125,66,158,127,64,164,132,
63,173,136,61,186,140,64,195,147,70,199,156,74,206,159,
71,210,165,79,210,172,94,206,174,109,199,171,119,192,165,
122,192,162,120,190,159,120,182,149,112,177,145,110,167,
139,111,174,137,87,165,137,91,161,136,87,163,136,85,165,
135,91,170,136,83,172,137,81,175,139,78,179,142,77,180,
142,77,181,142,82,184,147,85,183,148,92,192,150,87,201,
155,82,196,158,91,194,159,99,193,160,92,193,162,97,191,
161,100,196,164,98,197,167,105,195,163,110,193,161,110,
196,165,111,197,170,112,194,172,113,191,171,109,189,170,
108,189,170,107,191,171,109,195,170,113,188,167,118,189,
164,106,191,166,110,184,163,108,182,163,103,177,159,99,
171,156,96,166,153,93,163,151,92,158,149,95,149,142,94,
143,135,85,134,127,84,122,118,79,131,126,85,149,131,76,
143,122,76,129,113,79,135,109,75,152,115,78,159,126,99,
172,174,180,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,185,183,176,185,175,139,167,156,92,119,
117,101,103,88,128,110,77,132,109,80,115,96,93,102,88,
87,129,101,57,156,115,37,142,116,60,134,117,61,135,121,
58,139,123,63,143,127,64,154,135,60,159,139,67,160,140,
71,162,143,75,163,145,77,165,146,79,165,145,83,160,143,
82,167,143,80,175,147,81,176,148,83,175,146,96,167,142,
104,168,141,103,168,142,99,165,141,98,160,140,97,159,137,
103,160,134,101,163,133,96,165,134,91,169,136,87,172,139,
85,169,137,88,170,136,87,170,136,93,169,137,94,175,141,
79,168,140,82,168,138,79,167,138,84,159,134,86,148,127,
84,148,121,76,150,120,77,148,118,77,145,119,79,143,119,
84,139,116,87,142,118,83,140,121,75,141,121,72,144,122,
71,156,126,67,163,131,66,172,133,69,183,137,66,195,148,
67,201,156,75,208,159,76,213,167,89,212,173,103,206,173,
112,200,172,116,196,168,117,191,159,129,186,156,127,182,
149,116,174,143,104,164,136,107,174,137,88,167,138,92,
164,136,85,165,136,81,166,136,87,172,137,80,174,139,82,
175,139,79,179,142,75,183,144,74,184,144,76,181,144,78,
183,146,83,192,150,83,200,157,87,196,159,93,194,159,95,
192,159,90,195,163,97,195,164,102,195,166,99,196,167,105,
193,165,107,193,165,107,196,169,108,196,172,109,193,171,
110,191,170,108,190,168,106,189,170,107,186,169,104,187,
167,108,186,165,109,186,162,111,186,162,111,183,162,105,
182,162,101,178,160,100,170,158,103,164,154,100,160,151,
96,153,146,94,146,140,94,144,135,90,135,129,88,121,119,
84,123,121,85,140,127,73,150,128,57,140,122,66,133,107,
75,140,107,87,158,122,88,156,157,169,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,183,185,182,175,185,
175,153,172,162,101,122,120,108,103,85,135,112,76,130,
112,79,108,97,92,97,87,84,122,99,55,152,116,37,148,117,
60,134,119,59,133,122,57,140,126,63,144,129,61,153,137,
57,160,140,64,163,141,69,165,143,73,167,146,78,165,145,
80,163,144,82,156,146,82,160,144,81,165,149,81,169,151,
83,171,145,96,165,140,103,161,138,99,159,136,93,156,135,
91,155,134,90,152,129,97,148,126,95,148,125,89,151,125,
85,156,128,82,161,132,81,162,132,83,162,132,82,158,129,
85,162,130,87,171,136,77,173,137,78,169,137,76,164,138,
82,155,133,83,152,124,79,149,124,75,148,122,75,148,121,
77,147,121,80,146,118,82,146,116,86,142,115,85,141,117,
75,142,115,73,145,118,73,149,125,65,160,130,65,167,132,
69,176,135,66,190,143,64,201,151,70,212,160,75,216,168,
89,213,173,103,205,173,111,200,173,116,197,171,119,182,
161,129,177,154,123,178,151,115,171,143,103,164,135,106,
169,138,92,169,136,91,169,133,86,169,134,82,167,133,82,
168,136,80,171,135,81,174,135,77,182,139,75,188,142,74,
191,144,75,193,147,78,194,149,85,195,153,83,195,158,86,
194,159,94,195,160,92,194,161,90,196,164,97,194,163,99,
193,163,95,194,163,101,193,163,103,193,163,104,195,165,
105,199,167,106,197,166,105,190,167,106,194,165,105,197,
169,106,194,171,105,189,171,109,189,166,110,186,163,113,
183,161,109,182,160,103,178,161,102,176,163,108,168,159,
109,162,152,101,160,148,95,159,143,91,157,140,92,149,135,
91,137,129,89,121,119,83,110,110,74,119,111,66,151,122,
53,165,125,65,150,117,78,135,106,81,156,114,73,143,126,
149,176,176,180,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,185,
183,180,186,176,174,186,174,152,172,164,110,129,120,112,
108,83,138,115,74,130,112,81,109,100,85,98,89,81,118,94,
58,150,113,47,152,121,59,136,122,52,137,127,53,142,130,
56,148,134,61,154,137,66,161,140,69,166,143,72,169,146,
78,168,145,82,165,145,85,163,144,87,154,142,91,158,142,
92,160,143,90,162,142,88,166,141,90,163,137,99,160,138,
95,159,137,95,155,134,96,152,130,92,149,127,93,147,126,
91,145,123,91,149,122,95,149,120,92,150,122,83,153,125,
77,156,127,82,158,130,82,162,132,78,170,135,77,173,136,
83,168,137,74,164,137,77,155,134,77,157,131,72,154,128,
78,151,124,79,151,124,79,148,121,75,147,120,74,148,120,
81,144,117,87,142,116,83,141,113,77,146,119,74,151,126,
64,159,129,65,165,131,76,175,133,74,190,141,72,199,149,
74,208,157,72,214,166,81,214,175,98,209,178,113,201,175,
121,198,172,128,183,163,130,177,159,111,177,153,107,174,
145,110,168,137,118,168,133,113,169,135,89,172,136,86,
172,136,84,171,136,78,167,134,83,170,134,81,176,136,81,
181,138,80,187,141,78,192,144,74,193,148,75,197,155,76,
197,157,77,195,158,86,192,155,107,193,158,99,194,159,100,
194,158,107,192,157,114,190,154,119,190,155,113,190,158,
106,191,159,106,192,160,110,194,159,110,196,163,111,188,
164,110,193,163,110,196,167,108,194,170,103,188,171,96,
189,169,98,190,169,104,189,167,107,187,165,107,179,162,
110,176,162,113,168,159,101,163,154,93,162,149,89,160,
143,87,161,142,88,153,139,86,139,131,85,125,122,89,108,
105,87,110,93,104,140,105,80,162,120,62,160,126,72,141,
114,71,153,110,59,144,130,116,170,170,173,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,179,186,173,174,188,167,170,185,171,
145,169,159,106,128,120,108,108,81,129,112,69,126,107,76,
112,94,82,96,87,79,100,94,53,128,118,44,146,122,58,139,
122,53,143,125,54,147,129,58,152,134,62,159,135,67,165,
139,69,163,141,70,162,143,74,160,143,78,158,142,81,158,
141,84,156,138,89,154,138,89,155,138,86,158,138,84,156,
139,85,148,135,92,148,134,89,147,132,88,142,127,88,140,
125,86,143,121,87,142,122,87,141,123,89,137,118,88,134,
113,82,137,115,73,143,118,70,148,119,74,151,124,75,152,
130,72,155,134,71,159,133,76,159,134,69,161,134,74,155,
133,76,154,134,73,148,128,76,144,126,77,141,124,76,140,
122,73,141,121,73,144,121,80,141,118,86,139,116,82,138,
114,77,140,118,71,150,124,63,160,126,64,161,126,72,167,
129,69,184,139,68,202,147,72,210,162,76,219,168,84,221,
174,99,213,178,114,200,178,123,189,172,125,180,157,125,
176,149,105,176,148,104,167,141,106,163,132,113,160,127,
106,161,128,82,168,132,82,169,132,80,173,132,76,173,135,
85,170,137,83,171,139,81,176,141,81,184,143,78,189,148,
76,183,154,76,186,160,75,190,162,78,189,159,86,184,152,
102,188,153,94,190,158,98,190,160,107,186,157,112,184,
154,117,181,150,107,184,154,101,187,157,103,184,153,103,
186,152,103,194,153,103,192,156,106,188,161,108,189,165,
105,190,165,99,195,166,95,195,165,98,190,169,104,188,168,
106,186,165,107,182,162,110,170,155,106,167,151,95,168,
149,91,165,145,87,161,140,85,157,140,86,150,139,85,139,
132,86,127,122,90,109,106,89,94,93,98,119,98,68,150,110,
50,162,125,72,149,117,76,150,109,55,147,117,107,170,170,
172,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,185,184,180,188,176,178,187,
173,174,185,179,148,169,167,99,122,115,107,107,78,129,
112,68,126,108,76,115,99,79,98,89,79,96,81,84,121,98,
86,145,122,47,139,123,50,144,127,55,149,131,56,152,135,
56,161,137,63,165,141,63,164,143,71,161,142,76,158,141,
74,157,142,72,156,142,71,156,139,81,153,138,79,156,139,
83,159,140,84,158,141,81,151,138,84,147,133,81,146,132,
80,143,130,76,141,127,75,147,126,79,147,129,80,144,128,
79,139,123,77,137,119,76,140,118,78,143,115,88,146,117,
79,149,120,76,148,124,74,149,127,72,156,128,78,158,129,
83,161,132,81,159,135,80,156,132,89,151,129,86,146,127,
84,142,123,81,141,122,81,143,122,78,144,121,72,142,119,
74,140,119,72,139,117,71,140,118,70,148,120,71,160,127,
63,161,131,49,169,135,50,186,143,59,205,151,67,208,159,
74,214,163,86,219,172,109,213,176,127,199,173,135,185,
165,132,177,155,119,178,150,110,174,145,108,167,139,109,
165,136,102,162,133,93,165,132,84,169,132,85,171,134,85,
175,138,74,177,142,72,175,143,80,173,142,81,178,143,81,
187,147,81,193,152,86,187,155,94,187,157,93,190,158,99,
189,157,101,186,156,97,189,156,91,189,159,93,188,160,95,
184,158,93,182,156,90,183,154,100,185,156,96,185,157,95,
180,152,92,181,149,93,191,152,97,192,158,97,186,160,101,
188,162,105,188,161,103,192,162,96,192,162,101,188,167,
98,186,168,95,186,168,94,183,165,96,175,163,96,170,155,
97,171,151,96,171,151,90,167,149,82,162,146,83,150,139,
91,138,131,92,125,122,86,110,109,84,94,94,98,116,94,68,
148,109,46,162,126,67,148,116,74,149,105,61,148,119,100,
163,163,166,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,182,186,180,
181,186,177,175,184,178,151,172,168,97,120,114,108,107,
77,128,111,67,122,108,75,110,100,78,94,90,79,83,81,78,
98,90,71,138,109,37,144,119,49,146,122,53,152,128,55,
158,135,59,158,139,64,165,141,64,167,141,71,164,139,75,
158,139,74,154,140,70,155,143,71,157,136,80,152,137,79,
150,138,81,151,140,81,157,139,81,154,138,86,147,136,83,
145,135,82,145,134,79,147,133,79,147,133,83,145,131,80,
145,129,81,146,125,82,146,124,83,144,125,84,138,121,87,
134,122,76,138,123,73,139,122,70,142,124,67,148,125,71,
149,127,76,152,131,75,155,134,77,147,129,82,145,124,79,
144,123,80,143,122,80,141,120,79,143,120,76,143,120,71,
137,117,71,140,116,71,140,117,72,140,119,70,142,122,69,
156,125,61,171,131,52,184,138,57,191,142,60,198,148,61,
205,162,75,211,169,87,215,174,106,211,174,123,202,167,
130,194,158,131,187,149,120,180,148,109,172,141,104,165,
134,104,163,131,99,160,131,91,163,131,82,166,133,85,168,
134,83,175,139,74,173,143,71,174,144,80,174,143,83,177,
145,82,182,149,81,188,153,85,187,153,92,186,156,91,183,
155,94,183,154,96,182,153,93,183,153,86,185,156,90,183,
158,92,178,156,90,175,154,86,177,148,94,175,146,85,178,
147,84,182,146,88,184,146,91,187,150,93,188,153,92,187,
152,95,187,154,100,188,155,99,193,157,95,188,159,97,185,
160,93,187,164,93,188,168,94,181,167,98,176,164,99,171,
159,101,167,154,96,169,154,90,169,151,84,165,146,84,152,
138,90,139,131,90,127,123,87,111,113,86,90,98,98,109,95,
64,141,110,43,155,122,62,145,113,70,147,105,60,147,118,
99,165,164,167,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,185,184,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,182,186,
180,181,186,177,173,184,181,142,165,172,93,116,127,111,
107,93,134,114,81,126,109,85,111,97,94,95,89,84,82,79,
79,87,77,68,125,89,50,143,117,53,146,123,52,153,130,53,
161,139,57,159,141,58,166,141,71,167,140,79,164,139,81,
158,138,78,153,139,75,151,138,71,157,139,71,154,141,72,
151,142,72,149,141,68,155,140,70,156,142,78,152,144,83,
150,141,82,150,140,82,152,138,87,150,137,82,148,135,81,
149,134,81,154,136,80,155,136,79,151,133,83,144,129,88,
139,125,87,140,123,82,142,124,80,142,122,84,146,119,87,
148,122,86,149,124,82,151,127,80,146,128,82,145,123,81,
144,123,83,142,121,84,140,120,82,142,120,78,144,121,72,
138,119,74,141,119,69,141,118,67,141,120,69,142,121,76,
157,125,60,174,132,59,186,139,61,194,146,63,204,153,70,
207,162,83,208,165,93,209,167,106,203,166,114,196,163,
115,191,160,109,187,154,105,180,149,103,172,143,99,165,
138,91,164,134,87,159,132,86,162,129,83,166,132,90,169,
134,88,177,138,78,172,140,85,173,141,85,177,144,85,179,
146,82,182,149,78,187,153,78,188,154,88,186,154,97,183,
154,98,184,154,94,182,153,88,180,148,94,181,150,95,179,
150,100,174,148,102,171,147,95,172,145,87,173,143,93,176,
142,95,181,144,92,184,147,87,185,148,85,184,149,84,185,
150,91,184,151,91,185,153,89,192,157,88,188,159,94,189,
163,97,190,165,100,189,167,104,185,167,108,178,166,100,
171,161,94,168,156,92,169,153,92,170,150,89,166,147,88,
154,139,93,141,135,88,129,126,86,113,114,92,91,97,111,
109,92,79,139,105,62,153,119,71,145,112,69,149,105,68,
147,119,115,171,169,174,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,185,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,183,185,183,
180,186,177,178,187,172,163,182,175,111,153,162,76,106,
116,98,104,85,127,116,79,129,109,88,117,94,95,109,88,88,
96,78,84,92,77,71,111,93,49,137,119,53,142,125,52,148,
131,52,154,138,53,158,141,57,162,144,71,159,140,75,154,
138,76,151,140,76,148,138,72,148,137,69,145,139,66,145,
138,67,146,139,68,148,139,67,153,140,70,155,139,75,151,
139,80,146,138,79,142,138,78,142,136,82,145,135,77,146,
134,80,146,133,80,151,136,79,153,136,78,152,133,83,148,
128,87,140,126,86,139,125,82,140,123,81,143,119,84,138,
119,85,138,120,80,141,120,75,145,122,75,150,124,81,147,
122,81,139,121,80,134,118,79,135,118,78,141,118,75,146,
119,71,140,117,74,141,118,69,141,118,68,139,117,68,141,
117,73,157,126,61,169,136,58,180,141,59,190,146,62,202,
152,69,211,160,81,208,164,93,204,167,104,195,162,109,188,
157,108,189,156,106,188,152,104,178,148,103,167,141,95,
162,137,87,161,133,84,160,131,85,159,130,81,160,129,85,
162,130,82,173,137,74,172,136,81,171,136,79,175,137,79,
179,140,78,183,145,76,182,150,75,179,150,81,175,152,90,
174,150,90,172,151,87,169,153,82,165,148,86,164,147,84,
166,144,90,164,137,90,165,136,86,168,137,79,172,138,88,
172,137,89,177,143,88,178,146,84,177,147,80,178,148,83,
181,148,90,179,150,89,176,153,85,176,158,83,180,162,90,
181,164,94,182,165,96,184,164,99,186,159,103,181,159,98,
179,158,95,174,155,92,166,151,88,164,148,84,163,145,86,
151,140,92,142,137,90,128,129,88,106,115,90,80,97,107,
102,91,77,131,104,59,147,116,67,143,111,68,144,105,69,
145,123,116,168,167,174,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,184,185,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
181,186,177,174,187,168,152,178,181,98,141,171,81,105,
139,91,90,111,124,107,102,131,113,79,124,108,66,119,107,
56,112,103,60,108,98,62,121,103,55,139,120,59,144,124,
68,147,127,66,151,132,65,157,136,72,160,140,76,159,140,
77,156,139,81,150,136,83,148,136,82,149,136,78,143,134,
72,142,132,76,145,135,77,149,139,74,154,142,71,159,141,
79,153,141,85,147,139,84,141,135,82,139,130,86,141,128,
84,142,128,83,144,129,82,147,130,82,149,132,81,150,132,
82,151,131,83,142,128,79,138,124,83,138,120,83,144,121,
77,140,121,86,138,120,83,141,118,82,146,120,85,149,121,
88,146,120,82,137,118,84,131,114,83,131,113,78,135,112,
74,142,114,73,138,116,71,141,117,73,141,117,70,139,118,
66,142,118,69,157,124,66,168,131,69,178,137,69,189,144,
68,203,152,68,209,159,71,209,167,87,205,169,100,198,166,
103,191,161,104,192,157,108,190,153,111,181,147,120,165,
135,114,161,132,109,161,131,99,161,131,88,160,132,81,161,
134,73,164,135,66,173,138,66,171,136,73,170,135,75,172,
135,71,178,140,70,182,144,77,179,144,88,177,144,98,172,
147,95,169,145,95,167,144,100,162,141,103,160,139,93,159,
139,87,160,136,87,163,134,88,164,133,88,170,137,88,170,
136,84,172,138,83,177,143,86,179,145,86,179,147,86,179,
148,85,184,152,84,186,157,85,181,157,84,177,156,91,178,
157,99,179,159,94,177,158,92,175,154,88,181,154,95,182,
159,100,178,156,93,175,156,94,166,151,90,163,146,87,165,
147,90,154,143,97,146,139,99,132,131,95,107,114,93,78,
93,113,101,90,77,131,104,61,148,117,65,145,113,62,147,
106,62,145,123,116,168,168,172,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,185,184,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,181,186,177,173,186,166,144,174,177,105,144,171,
85,113,141,75,90,103,110,105,95,136,112,80,132,114,72,
129,118,66,119,115,69,114,109,70,127,110,61,134,123,60,
138,124,67,142,126,65,148,133,65,150,135,69,147,136,68,
147,138,72,148,139,79,144,135,82,143,135,82,144,136,76,
145,135,72,138,133,74,137,134,72,138,138,68,141,144,64,
147,141,73,143,138,77,142,133,77,140,130,77,138,122,81,
131,122,77,129,122,74,131,122,72,132,122,69,133,121,66,
135,122,67,134,123,68,137,120,70,136,115,74,135,113,77,
139,118,71,138,114,82,137,116,82,137,117,81,137,117,80,
139,115,80,139,116,76,131,116,80,123,113,77,122,112,72,
125,111,65,134,112,65,137,113,67,140,113,67,145,113,67,
148,112,66,148,115,69,158,121,64,168,125,65,179,132,65,
193,141,66,205,149,67,211,158,71,209,168,87,204,172,99,
199,170,104,192,166,106,189,163,108,192,153,110,179,146,
117,166,134,113,160,128,107,159,128,96,160,129,86,159,
131,79,163,132,71,169,134,66,171,139,62,166,136,69,165,
132,71,167,131,66,176,139,68,177,141,72,173,141,84,163,
140,91,165,141,88,161,139,87,154,136,88,152,131,90,153,
131,85,154,132,81,155,133,83,155,133,84,159,132,85,156,
136,80,155,138,76,158,139,75,164,142,78,166,144,79,170,
147,82,172,150,83,174,154,81,177,157,81,178,159,84,177,
156,89,173,149,92,167,151,87,166,155,88,169,159,89,173,
159,97,173,158,97,172,156,92,171,155,92,167,150,91,166,
149,91,165,148,91,152,143,96,141,137,94,134,130,94,112,
111,92,81,91,112,104,89,77,127,103,58,145,115,61,146,
113,60,144,106,59,144,121,117,175,175,177,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,185,184,184,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,177,186,172,170,186,158,136,171,175,
102,141,169,83,110,144,71,84,110,108,102,93,138,118,61,
136,118,72,131,117,81,118,111,84,113,107,75,127,113,48,
135,123,65,138,125,62,143,128,64,147,132,67,151,135,68,
146,135,77,145,135,80,146,137,82,144,136,80,143,136,78,
143,135,80,145,130,93,139,130,87,138,132,80,136,134,75,
133,132,78,137,126,84,132,123,80,131,119,80,130,116,78,
131,114,75,125,114,82,122,111,82,123,111,80,123,110,75,
121,107,69,123,108,70,123,108,75,130,109,81,132,108,83,
133,109,82,136,111,80,138,113,83,135,115,78,135,116,74,
136,117,74,140,115,80,140,114,87,131,111,100,121,105,101,
115,100,91,121,102,81,131,107,72,134,111,59,138,111,64,
143,110,69,148,110,71,148,114,68,159,124,58,170,131,56,
183,138,56,196,146,57,208,155,59,214,162,72,211,170,89,
203,171,99,199,170,108,191,165,111,185,159,110,192,151,
112,179,143,119,167,135,111,160,129,100,158,128,92,162,
130,91,158,129,90,161,127,85,167,129,83,170,132,84,165,
132,83,163,127,80,167,127,79,172,131,80,171,132,79,168,
135,80,158,135,78,159,132,86,152,129,82,144,127,75,147,
125,82,154,129,89,153,129,89,155,130,91,153,128,89,155,
127,83,149,127,85,145,123,84,147,122,86,154,126,91,158,
130,92,164,136,95,167,140,97,168,144,88,172,151,76,168,
152,58,167,153,53,171,154,58,173,162,73,173,164,79,173,
164,85,173,159,94,172,160,86,174,161,81,175,162,86,173,
159,89,171,155,91,168,152,92,151,144,93,139,134,104,134,
129,100,113,113,87,81,94,103,106,95,67,128,104,60,143,
110,65,143,108,66,143,103,67,139,120,101,180,180,181,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,185,184,185,185,185,184,186,
184,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,176,187,168,166,186,154,128,
164,169,91,131,163,67,97,134,61,73,99,103,96,87,138,114,
59,126,112,66,114,110,71,103,99,71,105,94,65,132,103,42,
139,116,62,136,121,59,143,126,62,146,128,65,148,131,63,
145,128,72,144,127,75,144,127,75,143,128,74,142,127,72,
143,128,75,138,123,85,132,126,81,130,129,75,127,131,70,
125,128,74,124,123,77,121,120,74,121,116,75,121,113,73,
123,116,73,119,112,80,117,110,80,116,110,78,114,112,74,
113,113,70,115,112,69,116,108,72,118,103,74,119,102,76,
117,100,72,118,103,69,124,104,72,127,107,70,131,109,68,
134,113,70,138,110,75,131,108,80,119,106,92,106,100,93,
101,96,84,105,99,74,112,104,64,126,108,55,131,109,60,
135,108,65,139,107,66,147,109,64,158,117,53,172,125,53,
185,135,55,197,141,54,208,147,55,216,159,71,215,164,86,
210,166,99,202,166,107,195,164,111,191,159,112,182,152,
110,169,138,112,163,132,108,157,126,97,151,126,89,158,
124,86,157,123,85,157,122,81,158,123,76,157,124,75,149,
124,72,151,123,73,152,122,71,154,127,71,154,129,70,154,
130,72,151,131,72,141,125,76,143,127,77,142,126,73,139,
121,77,136,119,77,142,120,79,143,120,80,138,117,75,137,
118,70,135,116,73,129,114,73,127,113,73,129,113,74,132,
116,74,132,119,74,133,121,72,139,124,65,151,135,59,163,
147,53,174,152,55,182,153,61,183,158,74,181,161,79,180,
162,86,175,155,92,170,152,80,176,159,81,179,161,86,172,
156,87,168,153,89,165,150,91,156,145,94,139,129,102,132,
128,99,107,113,85,80,92,102,107,93,66,126,99,56,137,109,
62,138,107,63,140,95,62,147,109,93,173,173,175,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,184,185,184,185,185,185,184,186,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,176,185,172,170,185,166,133,164,
169,84,124,154,56,86,126,57,68,93,101,93,80,134,108,53,
119,104,70,104,99,75,94,91,65,102,93,51,134,106,36,140,
120,54,137,123,59,141,124,61,145,127,64,144,127,66,143,
127,73,139,123,76,137,122,77,136,121,76,136,122,72,137,
124,65,137,127,61,133,129,62,128,128,64,123,127,65,120,
123,67,122,123,60,124,125,63,125,123,61,128,123,61,129,
124,63,126,121,76,125,121,70,124,122,68,121,120,72,117,
117,76,117,114,79,118,110,76,119,108,74,119,103,76,117,
101,76,115,100,71,116,96,81,119,99,74,123,100,74,125,
102,72,132,105,68,131,111,73,120,110,80,107,102,81,100,
96,79,101,95,81,106,96,79,119,100,66,125,103,65,131,105,
62,137,108,58,149,113,54,162,122,52,176,130,57,189,138,
59,200,144,58,209,149,60,217,159,75,214,163,87,209,167,
100,202,168,111,196,165,115,194,162,116,183,153,117,174,
144,109,166,135,105,159,127,104,150,122,103,155,121,91,
154,120,92,154,119,84,153,120,79,152,118,86,143,118,79,
144,116,79,148,117,81,147,118,81,146,119,83,146,119,86,
143,121,86,137,118,88,136,117,86,135,117,79,133,115,74,
130,111,83,134,111,77,135,111,74,132,111,70,130,111,71,
131,112,66,129,115,65,128,114,65,132,117,66,135,120,68,
134,122,71,135,122,71,139,124,74,148,129,78,153,132,75,
162,135,74,175,143,73,176,149,81,175,156,80,171,156,71,
171,154,67,174,159,70,176,160,74,176,161,79,172,158,81,
169,155,86,166,152,92,153,142,96,139,133,88,131,129,94,
106,110,94,80,91,107,109,95,69,131,104,62,144,113,79,
140,106,81,138,94,60,147,111,67,158,156,164,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,184,184,185,184,184,186,184,184,186,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,177,185,172,174,185,173,152,169,172,
95,125,152,55,78,118,56,62,84,99,87,73,130,104,51,108,
97,68,94,89,69,93,86,59,106,93,45,132,105,33,140,120,
52,137,122,55,136,125,58,137,128,62,134,128,63,129,125,
71,123,122,73,118,118,73,116,116,71,118,117,67,124,120,
60,133,120,56,133,122,60,131,122,62,128,122,62,126,121,
66,134,123,60,136,127,66,138,130,69,136,131,68,134,130,
68,126,124,83,122,119,71,123,120,69,119,117,74,115,114,
80,115,113,83,117,111,75,118,107,72,118,105,76,116,103,
78,119,103,76,114,101,84,117,100,76,117,101,74,116,102,
69,121,104,65,125,107,69,125,107,75,120,104,78,110,96,
77,104,93,79,104,94,79,110,101,65,114,104,62,121,106,61,
131,109,58,146,114,53,169,121,54,180,132,55,191,141,58,
200,147,61,208,154,64,211,165,84,210,167,93,208,169,104,
203,170,116,197,166,119,194,163,118,182,152,118,176,143,
108,165,133,104,151,125,101,144,118,102,144,121,89,141,
119,88,139,118,80,139,119,78,133,116,84,130,112,73,133,
112,74,135,113,75,137,116,76,135,115,76,134,113,79,130,
113,83,128,111,83,126,107,76,128,107,70,130,109,70,131,
107,76,132,107,72,134,111,71,136,113,69,138,116,70,140,
119,66,138,122,68,138,122,69,140,123,69,142,126,71,140,
127,72,138,129,74,138,127,75,138,125,75,140,129,74,147,
135,72,153,140,70,157,142,76,159,143,70,161,148,62,171,
155,61,175,161,69,173,162,72,173,161,77,172,158,80,169,
155,83,163,150,88,150,141,91,142,137,87,131,129,91,105,
107,91,82,88,102,112,94,67,132,103,60,135,113,84,119,
103,87,123,88,59,145,102,63,141,139,154,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,185,185,184,186,184,184,186,184,184,185,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,184,178,185,173,172,183,177,149,166,172,89,
118,151,48,73,114,51,60,80,92,83,65,121,99,45,100,89,
69,92,83,59,98,86,58,109,92,49,133,105,28,139,118,54,
138,123,59,135,125,63,132,125,65,129,123,66,123,119,74,
117,115,74,113,112,73,111,110,73,110,108,72,114,107,72,
126,112,69,130,115,70,128,115,64,127,119,61,125,119,63,
133,120,58,134,123,69,133,125,73,129,126,72,122,122,79,
113,115,83,105,105,74,103,102,73,102,100,75,101,101,77,
103,103,76,114,106,65,118,106,54,116,106,58,115,107,66,
122,107,69,119,106,80,121,105,75,119,105,72,115,103,68,
119,102,68,124,105,72,127,108,69,128,110,68,121,105,68,
112,100,71,108,98,74,109,99,68,108,100,67,118,104,65,
129,106,57,146,114,54,175,126,53,188,139,52,198,147,56,
204,152,62,210,158,73,208,163,94,207,164,99,208,168,109,
204,168,117,198,165,118,194,163,115,183,154,116,177,144,
109,164,135,110,148,124,105,140,117,95,142,116,89,137,
114,89,134,113,83,132,113,79,124,110,77,123,108,73,126,
109,75,130,110,78,132,113,80,131,112,79,131,111,80,127,
108,82,125,106,82,123,104,78,127,106,75,130,107,75,134,
109,77,133,109,72,136,113,69,140,117,65,143,120,63,145,
124,62,143,127,62,142,128,64,144,129,67,146,131,68,144,
132,69,138,130,73,138,130,75,140,128,77,140,129,76,140,
129,70,139,128,70,145,131,74,152,137,76,159,146,76,167,
154,73,171,157,73,170,159,74,170,157,75,172,156,78,172,
154,79,166,150,80,155,144,83,147,139,81,134,131,84,108,
111,83,89,95,89,117,97,71,135,107,64,129,113,105,100,92,
112,110,79,66,139,95,65,137,136,155,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
186,184,183,187,183,184,186,184,184,185,184,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,169,187,169,154,181,176,120,151,167,71,106,
147,40,66,114,48,57,80,88,79,60,118,94,36,98,85,56,95,
87,50,93,88,60,98,88,58,129,100,30,135,116,60,134,121,
58,133,124,64,128,123,68,124,121,72,118,116,77,111,111,
76,107,108,77,100,102,77,97,98,76,99,95,75,108,99,73,
116,105,65,123,109,62,122,113,59,125,114,63,127,119,61,
131,120,72,127,118,77,121,117,80,112,113,84,106,109,83,
95,98,79,88,91,76,89,93,78,91,95,82,92,95,85,100,97,
80,108,101,68,108,101,62,112,103,65,124,105,71,120,103,
90,118,102,77,118,101,75,115,99,72,119,98,66,122,100,70,
126,104,62,130,109,61,128,109,65,120,106,71,111,100,75,
109,96,69,102,94,70,110,98,62,124,104,52,144,110,54,172,
124,47,188,134,53,201,144,59,210,154,68,214,157,79,212,
163,91,208,165,99,205,167,109,200,166,114,196,164,113,
193,161,111,181,155,113,173,146,113,155,131,114,141,119,
110,138,114,97,136,109,98,129,106,84,128,107,76,129,111,
71,129,111,69,125,112,72,124,110,75,124,110,79,126,111,
83,124,110,82,125,109,83,123,109,84,122,106,81,121,105,
80,121,105,77,127,106,69,124,105,73,128,108,66,133,111,
59,141,118,57,146,126,65,150,127,65,153,132,62,154,136,
61,153,137,63,154,138,66,155,139,70,147,138,76,143,136,
77,143,135,77,142,135,76,142,135,74,146,136,72,148,138,
74,150,141,78,149,142,81,156,146,83,164,151,82,164,151,
76,164,150,76,166,149,79,167,147,78,168,148,80,156,142,
83,147,137,78,135,132,81,117,116,78,109,103,79,124,108,
69,135,115,59,121,115,108,85,85,117,102,73,67,132,92,56,
150,147,159,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,185,184,182,186,182,183,187,183,183,
186,183,184,185,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,153,189,161,
116,174,180,76,127,160,46,88,140,31,59,109,44,54,80,82,
74,60,111,88,36,100,85,51,89,88,56,75,82,60,77,80,51,
121,95,22,135,116,59,133,122,56,132,125,64,126,122,72,
123,118,76,114,115,82,105,109,79,96,103,77,88,97,76,81,
91,73,81,88,73,85,84,71,95,91,63,107,99,60,114,104,56,
118,105,58,114,108,59,116,111,68,114,111,73,108,106,73,
107,103,70,105,100,75,93,94,80,79,90,82,67,85,77,60,80,
73,62,74,73,62,73,71,69,79,62,80,85,60,94,91,62,110,
95,63,104,94,72,104,94,67,106,94,71,105,92,70,106,95,
66,112,98,71,117,100,60,124,106,57,122,108,59,116,104,
60,111,99,63,104,98,62,94,91,65,101,95,60,115,101,50,
133,108,49,163,123,40,185,132,49,201,142,58,213,153,67,
215,157,76,214,163,88,211,169,101,206,171,113,197,166,
117,193,162,117,192,160,114,176,152,113,164,141,111,146,
127,113,131,117,112,127,113,102,117,106,101,119,103,79,
124,106,72,125,109,67,129,109,68,128,113,72,125,110,74,
123,109,77,122,110,80,119,110,81,117,110,83,112,109,84,
112,109,79,114,107,75,117,105,72,120,105,65,112,105,68,
117,106,60,125,110,55,133,119,58,132,124,71,136,120,61,
148,127,59,156,137,61,157,143,62,158,146,63,162,148,67,
159,146,76,155,143,78,151,142,77,149,142,76,149,141,78,
150,143,75,147,141,76,144,141,77,140,141,79,144,140,84,
149,140,79,150,141,72,152,143,72,154,144,74,158,144,76,
162,146,79,153,143,81,145,139,79,135,134,81,127,124,79,
136,117,74,131,124,69,136,123,60,117,111,100,78,76,105,
97,69,64,132,90,55,140,134,149,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,183,186,184,180,188,
182,182,187,182,182,186,183,183,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,149,189,162,88,162,199,48,108,167,29,73,136,26,
55,106,43,54,84,74,67,73,102,79,64,95,82,68,79,76,73,
63,68,68,70,71,51,118,94,16,137,119,43,132,121,53,130,
123,66,122,118,71,120,115,77,110,111,82,99,103,78,92,97,
75,82,91,71,74,84,69,68,76,71,68,69,78,73,70,70,85,78,
65,96,86,59,105,91,54,104,93,64,102,95,73,100,95,73,99,
94,67,102,95,60,100,93,78,85,87,102,63,75,101,39,60,78,
35,57,65,40,55,60,40,55,53,43,56,51,49,58,47,60,64,46,
80,72,54,90,86,38,89,83,52,87,81,67,85,78,76,82,77,73,
86,77,71,94,80,68,103,87,68,104,90,60,106,96,49,113,
103,47,104,99,68,92,91,70,96,90,63,111,98,52,130,109,
40,159,122,35,179,131,38,199,142,46,214,155,55,218,163,
69,218,170,91,216,175,110,210,175,121,200,169,122,197,
165,122,196,162,121,179,152,117,166,142,117,143,124,118,
127,113,121,119,107,112,107,98,104,113,99,71,122,106,64,
124,108,65,123,107,70,124,110,79,124,110,81,124,109,84,
119,107,87,115,105,86,109,102,82,104,100,81,103,101,76,
106,100,72,111,102,70,114,103,66,105,100,77,108,99,71,
113,99,71,117,102,76,112,103,84,117,101,67,127,106,59,
136,116,57,139,125,56,150,138,60,161,146,64,162,148,69,
163,150,78,160,148,78,157,145,79,154,142,87,148,139,90,
143,138,89,139,137,92,133,134,92,135,132,92,139,128,89,
142,130,78,145,134,73,151,139,73,155,140,73,158,143,71,
153,145,66,145,141,74,134,133,84,132,130,87,149,130,70,
136,127,72,138,122,80,112,103,96,75,71,85,96,66,64,134,
89,51,129,121,134,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,183,187,183,181,188,181,180,187,
180,183,186,183,184,185,184,184,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,144,
187,159,67,153,190,31,101,159,22,70,132,23,54,105,35,53,
83,54,64,67,66,74,55,59,75,58,54,68,63,48,59,60,64,62,
46,115,87,12,141,118,40,134,119,51,127,121,63,117,119,
70,110,116,75,100,109,77,90,100,73,84,92,70,77,85,67,
73,81,68,65,73,68,50,63,70,48,62,59,54,66,52,66,73,47,
80,80,43,78,83,53,83,77,56,89,76,58,97,80,58,102,90,
59,82,100,82,58,84,97,37,62,89,30,54,74,33,54,66,34,
52,60,33,54,53,37,53,49,41,54,44,44,57,39,46,65,45,82,
80,35,87,83,53,76,80,65,61,72,67,60,66,60,60,65,58,65,
63,54,74,63,48,89,69,45,105,83,44,110,96,45,96,91,64,
89,84,64,95,85,59,107,92,49,126,105,38,160,120,34,181,
131,38,201,141,44,216,154,55,219,165,68,224,168,92,219,
171,110,213,173,120,206,170,123,200,164,120,196,158,117,
179,149,116,159,137,116,132,120,116,112,110,117,107,100,
107,94,94,98,101,99,67,114,106,62,116,108,63,108,106,68,
101,106,73,100,106,74,101,103,77,97,96,76,98,92,75,98,
89,73,96,86,72,96,88,68,98,92,68,95,95,64,90,102,62,
84,99,74,82,98,67,81,97,64,81,94,65,81,88,69,94,96,62,
107,101,53,117,108,49,123,114,47,129,121,46,137,127,49,
146,132,56,149,136,65,152,138,69,150,139,72,141,140,83,
135,139,88,129,136,86,124,132,89,118,125,86,117,118,80,
122,111,75,128,112,64,139,119,63,149,128,67,152,134,68,
151,137,64,150,139,61,141,136,71,128,131,82,118,124,82,
133,124,63,138,122,70,124,124,82,98,98,91,74,65,80,89,
64,62,134,85,46,138,130,142,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,185,184,182,186,182,181,187,181,
180,187,181,183,186,183,184,186,184,184,185,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,186,
184,142,185,161,61,148,185,24,97,142,18,70,110,22,55,92,
32,49,85,45,50,84,52,52,80,41,52,64,39,52,53,41,53,43,
61,61,29,113,84,16,141,119,35,136,124,42,129,122,61,116,
117,77,108,113,77,97,108,72,90,101,68,86,96,67,80,90,
64,74,84,62,66,76,61,48,63,61,41,52,67,43,50,68,51,52,
65,63,56,65,59,59,70,66,61,42,78,67,35,93,78,45,98,86,
59,74,87,100,45,69,92,29,55,73,27,52,64,27,49,59,28,
45,61,25,43,58,30,45,51,36,48,45,41,52,43,38,55,49,68,
61,50,80,76,46,75,80,57,59,71,61,58,64,57,57,55,87,57,
50,76,65,51,53,85,64,48,101,76,59,98,76,75,82,74,67,
79,75,50,92,85,48,105,90,47,122,98,49,158,118,31,180,
130,38,200,140,50,214,151,56,214,162,51,220,166,78,218,
171,102,212,172,118,205,168,126,198,160,128,196,156,132,
179,147,128,158,132,128,127,114,125,104,101,118,102,96,
96,90,91,95,93,86,90,103,89,80,107,95,73,101,95,75,85,
82,98,79,78,91,77,75,79,76,73,71,82,74,73,85,74,74,85,
74,66,84,75,62,85,76,70,78,72,80,65,66,93,54,66,65,52,
64,57,49,60,56,50,59,57,53,58,58,66,65,49,86,78,44,
103,91,48,112,99,54,118,104,62,123,107,68,132,113,71,
135,116,82,142,125,78,144,132,73,134,129,91,124,124,93,
117,118,104,109,112,104,100,102,91,99,97,81,111,101,59,
123,108,51,135,118,50,147,129,53,149,134,54,147,134,57,
147,133,69,141,135,73,125,126,92,105,105,102,119,99,107,
134,115,81,117,109,118,87,82,104,69,61,75,86,60,63,131,
82,40,148,142,155,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,183,185,183,181,187,182,180,187,
181,183,186,183,184,186,184,184,186,184,184,185,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,145,
182,160,75,141,182,42,92,148,32,75,120,21,65,99,14,55,
82,15,50,72,20,46,62,26,45,52,31,46,46,44,47,40,65,59,
29,104,86,12,139,115,31,136,120,40,129,121,60,115,113,
74,106,109,74,96,107,72,89,103,70,86,98,69,83,91,67,79,
85,65,72,78,66,58,66,67,43,54,69,31,48,62,31,50,55,37,
51,51,40,48,55,53,56,32,68,69,30,76,80,38,74,84,47,51,
77,84,30,57,78,23,46,64,24,46,59,20,42,52,14,37,51,12,
35,48,17,38,40,28,43,38,34,45,35,35,46,41,43,53,33,59,
65,31,64,70,46,54,63,54,51,61,51,50,55,82,49,45,68,57,
51,49,72,68,45,73,71,45,70,65,57,70,63,55,80,68,46,94,
80,46,100,88,43,111,97,44,151,115,27,171,129,34,189,139,
44,201,149,48,214,163,52,217,173,82,213,176,104,205,175,
118,196,171,125,190,167,128,183,161,130,166,150,127,143,
135,127,108,114,120,88,100,113,88,92,89,82,84,87,73,82,
79,74,83,65,84,88,59,87,86,64,58,69,77,52,62,69,57,61,
61,63,61,57,67,61,57,68,62,59,71,67,55,74,71,54,67,78,
63,46,70,64,39,54,71,40,54,51,38,58,47,40,57,49,38,53,
48,37,52,48,44,56,35,51,66,22,72,78,26,98,92,42,105,
97,50,103,100,55,103,107,54,107,106,64,119,115,60,123,
120,56,113,115,73,101,110,75,95,102,83,86,92,81,83,85,
72,90,82,66,101,92,49,114,104,45,126,115,45,138,126,49,
143,132,52,143,135,58,138,133,66,134,132,69,111,125,86,
70,98,82,66,86,76,108,102,61,95,100,101,75,75,92,69,58,
71,81,59,59,123,82,36,140,140,150,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,186,184,182,
188,182,181,187,181,183,187,183,184,186,184,184,186,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,152,182,164,85,148,173,52,104,149,41,84,130,
26,68,113,16,54,97,13,46,81,18,43,65,24,42,53,28,42,
47,44,49,35,66,62,22,103,84,16,142,120,20,138,125,32,
132,127,49,119,122,60,110,114,69,99,109,72,91,104,71,87,
100,68,87,97,65,84,93,63,78,86,64,66,78,59,51,68,59,
34,53,60,28,45,66,32,40,74,36,40,64,50,47,58,63,56,53,
68,67,53,66,72,59,42,66,81,26,52,72,22,45,60,22,43,55,
18,40,50,14,37,47,12,35,42,14,36,32,23,38,35,31,40,41,
32,42,45,38,45,40,53,54,43,57,59,56,48,55,60,45,50,60,
43,52,52,50,51,48,61,55,53,64,57,55,63,57,50,65,60,45,
70,66,36,84,73,35,96,83,42,101,88,45,111,95,46,150,114,
23,172,129,33,190,139,43,204,151,54,215,161,59,217,170,
89,212,174,108,205,175,120,198,173,125,190,168,126,183,
160,127,165,150,120,143,135,122,108,112,120,86,95,118,87,
86,108,82,83,94,71,78,88,67,70,80,72,69,78,79,73,76,
59,71,68,49,57,66,50,50,64,56,51,61,64,57,60,67,62,57,
71,67,54,76,72,58,59,67,72,37,56,76,37,53,58,40,50,67,
35,48,66,34,46,62,34,47,54,34,48,45,41,52,38,44,52,40,
58,59,34,90,84,36,102,96,34,101,99,46,94,92,69,95,86,
84,104,89,92,105,90,88,96,90,86,83,84,86,76,80,75,71,
77,64,73,76,54,87,82,45,100,89,51,110,98,48,122,108,49,
134,120,54,140,126,58,142,132,59,139,135,56,134,133,63,
108,120,95,61,82,100,49,64,85,87,76,63,81,86,81,69,72,
68,70,62,53,83,62,45,122,83,23,128,128,135,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,186,
184,182,186,182,181,187,181,183,187,183,183,186,183,184,
185,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,183,185,183,148,182,159,71,147,168,25,100,136,19,
76,116,18,60,103,16,47,91,17,41,79,20,40,64,26,39,52,
29,41,46,43,49,34,65,62,21,100,82,14,142,116,19,141,
122,32,132,126,49,120,124,62,109,115,71,100,108,72,91,
102,70,86,99,67,86,98,66,86,96,66,83,91,67,78,84,66,
70,76,69,58,62,73,43,48,75,31,40,72,27,39,59,32,43,48,
40,50,39,49,58,38,53,58,43,38,50,68,25,41,63,22,38,55,
22,38,51,22,35,47,22,34,47,22,32,44,19,37,36,19,39,35,
22,40,38,26,39,41,38,39,36,44,52,38,46,54,48,40,49,53,
40,45,53,45,45,48,50,50,47,52,52,47,54,51,46,59,52,46,
67,56,43,72,66,38,82,75,36,90,81,40,98,86,44,114,93,
46,153,113,25,169,131,33,185,140,41,200,149,49,211,163,
58,215,170,87,211,172,106,207,170,118,203,165,122,195,
160,123,182,153,120,167,141,114,144,127,116,113,106,118,
87,90,116,73,84,101,72,81,88,67,75,85,61,67,75,57,62,
66,55,63,59,60,61,63,50,53,65,42,46,59,44,46,53,51,52,
50,58,58,48,65,62,46,65,66,49,47,55,58,33,46,66,39,47,
54,29,46,59,23,40,56,20,37,50,24,36,43,31,39,38,41,44,
33,42,48,35,49,52,25,74,73,22,91,89,24,93,95,39,78,89,
60,66,81,67,65,79,68,70,79,66,71,77,66,64,68,67,63,64,
58,68,62,52,76,64,46,90,71,39,94,85,46,103,93,41,116,
103,43,128,114,49,135,120,52,140,125,53,141,130,53,135,
131,63,99,114,89,47,81,93,33,62,77,54,67,42,57,67,59,
61,62,57,67,58,48,82,58,40,119,79,19,129,125,135,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,185,184,183,186,183,182,186,182,182,187,182,183,186,
183,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,186,183,183,185,
183,182,185,182,171,185,176,138,174,176,49,126,185,8,78,
138,6,60,106,9,52,85,13,47,68,15,43,55,19,41,51,25,41,
42,29,45,32,44,51,35,63,59,31,98,79,24,142,115,23,142,
124,35,134,129,51,120,123,66,108,113,79,99,107,75,92,
103,72,88,100,69,86,98,65,85,96,64,85,94,65,81,91,56,
76,87,53,70,81,48,59,74,43,44,65,40,34,53,44,34,45,52,
35,41,54,38,41,55,43,44,52,33,46,56,22,39,53,17,35,49,
20,36,48,21,35,43,24,37,40,29,41,40,27,44,40,22,41,37,
21,39,34,24,39,30,38,41,27,42,47,45,41,47,50,37,45,47,
39,45,46,46,47,39,48,49,36,50,50,34,53,53,32,61,57,35,
73,62,43,76,68,45,82,73,47,91,80,45,99,88,40,116,98,
35,156,115,31,171,129,45,186,139,47,204,152,56,212,159,
76,213,166,91,207,167,103,201,164,107,198,162,108,192,
159,109,180,152,109,167,142,105,146,129,107,116,110,107,
89,95,106,73,83,103,69,77,92,66,75,79,62,70,70,57,63,
63,51,57,63,52,50,66,48,51,61,43,48,54,42,44,51,45,45,
54,51,48,54,59,55,48,58,57,51,39,46,52,28,43,55,34,43,
46,24,40,51,18,35,43,16,32,40,20,32,37,27,33,37,38,40,
34,39,45,38,45,47,28,65,62,27,85,79,37,86,84,53,71,79,
65,57,69,72,50,59,67,53,58,61,54,57,56,53,56,49,54,55,
41,62,59,30,75,67,25,91,76,30,94,85,46,101,89,44,113,
99,45,125,111,49,132,117,51,139,123,58,140,127,63,133,
126,67,96,108,97,46,76,109,33,58,87,48,58,54,48,56,57,
53,53,51,63,53,43,80,57,33,116,72,28,119,116,121,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,185,184,183,186,183,182,187,182,183,185,
184,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,183,186,181,173,187,
170,147,190,158,126,183,151,96,159,150,26,90,159,8,53,
124,11,45,99,15,41,80,20,40,65,22,39,55,24,37,51,30,
39,43,35,45,35,45,51,36,57,59,29,87,79,19,139,110,19,
140,120,31,136,125,50,123,124,67,107,114,80,98,106,74,
91,102,71,85,98,66,83,98,63,81,95,61,82,91,61,86,90,
56,81,89,55,82,87,56,79,82,56,74,77,60,66,70,68,60,62,
76,54,54,74,48,49,68,45,48,60,41,45,62,30,38,58,24,33,
52,22,33,48,20,33,42,19,35,37,20,36,32,19,36,32,21,34,
32,23,33,31,29,35,29,36,42,26,37,44,41,37,42,45,39,39,
45,44,42,46,49,44,39,52,46,38,57,49,37,65,56,40,70,61,
43,72,64,46,75,66,45,80,71,45,89,78,45,102,86,43,122,
97,39,149,117,31,160,131,43,178,141,45,199,154,54,208,
162,74,209,165,87,202,164,98,194,161,101,190,160,102,186,
157,103,177,151,106,157,145,102,139,132,104,115,113,106,
91,96,106,75,81,102,64,74,86,64,71,75,65,68,69,63,62,
66,59,56,66,52,48,66,46,46,56,44,46,52,41,43,50,39,42,
50,41,44,48,47,52,41,47,53,44,32,43,47,22,40,50,27,41,
41,24,36,47,19,34,42,21,31,41,19,31,38,13,40,37,25,44,
32,28,46,34,33,47,24,54,62,22,71,77,30,71,79,43,59,71,
55,46,58,60,38,48,55,40,48,49,43,49,46,50,49,42,60,48,
40,73,55,34,86,70,32,95,82,35,95,87,48,97,91,43,105,
99,41,115,108,42,125,116,47,132,122,54,131,126,58,127,
126,64,84,104,90,35,75,104,29,57,86,41,60,53,37,55,53,
40,53,45,51,52,37,71,56,29,102,75,22,115,116,119,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,185,184,183,186,183,182,186,182,184,185,
184,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,182,186,181,165,186,
178,123,168,190,86,144,179,45,112,143,3,75,102,3,54,76,
6,47,59,12,44,47,18,43,41,21,41,40,24,39,41,31,42,37,
36,46,36,44,49,38,55,57,34,85,76,22,140,113,8,141,122,
27,135,124,52,122,121,68,107,117,67,96,105,74,90,99,76,
85,96,73,79,93,67,78,91,63,83,91,63,88,95,54,84,94,54,
86,93,56,86,91,58,83,87,61,77,83,64,74,80,64,71,77,63,
68,75,61,64,72,64,59,69,60,49,63,52,40,56,47,35,51,45,
30,47,43,25,43,43,23,37,47,21,36,48,22,33,46,24,33,43,
29,35,40,36,39,44,34,43,39,36,44,36,43,47,37,49,50,39,
56,54,42,59,56,42,64,57,45,69,60,49,72,63,51,73,65,50,
76,67,49,80,73,44,91,80,43,104,88,41,125,99,43,149,116,
44,158,129,48,173,135,47,195,148,55,202,156,68,206,163,
73,200,164,86,193,161,95,188,158,97,186,158,99,178,153,
100,155,140,112,135,127,109,113,111,107,91,98,102,78,86,
97,63,75,85,63,69,76,64,67,70,65,65,63,63,62,58,58,58,
55,51,54,51,46,49,50,41,44,52,39,41,56,38,38,60,42,41,
63,43,45,57,31,40,54,20,37,56,24,36,51,23,36,44,20,37,
38,26,41,27,30,48,30,21,46,51,25,41,44,27,42,42,33,43,
37,49,53,39,61,61,45,60,62,53,47,55,56,38,48,52,35,46,
47,37,46,38,39,48,29,49,52,21,64,58,18,81,67,27,93,77,
37,98,85,40,98,89,52,100,92,52,104,96,48,113,104,48,
122,111,48,130,119,51,130,124,58,126,123,67,81,100,93,
32,71,106,28,56,85,37,51,68,34,49,61,38,48,52,49,49,
37,71,57,22,100,73,19,115,115,118,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
185,185,184,185,184,182,185,183,184,185,184,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,180,187,177,139,189,169,69,148,164,
35,99,140,19,67,108,14,52,89,12,43,72,13,41,56,17,40,
46,22,40,40,25,41,41,24,41,42,28,43,37,34,48,35,40,50,
37,53,55,33,85,74,21,139,109,5,139,119,24,133,121,49,
121,115,65,117,113,70,99,107,76,84,100,74,78,94,69,79,
92,66,83,92,65,84,93,64,87,97,54,89,97,55,91,94,58,89,
91,59,84,88,61,79,84,68,73,84,67,74,80,66,75,79,66,75,
78,71,74,77,70,72,73,66,69,70,66,64,67,67,60,65,68,59,
62,69,52,54,70,46,48,67,44,46,64,45,44,60,46,47,57,50,
49,59,51,50,53,57,52,51,61,55,48,64,57,49,64,57,47,65,
59,46,68,61,49,69,61,50,72,63,51,75,65,51,80,67,50,84,
72,46,95,79,45,109,88,43,121,99,42,141,114,40,150,124,
41,164,132,40,182,144,47,192,153,61,192,164,66,189,165,
81,185,161,90,180,155,92,177,152,91,169,148,93,143,134,
103,125,120,101,108,106,102,92,95,100,80,84,96,68,74,85,
65,68,75,64,65,69,64,64,62,66,62,59,65,61,60,63,58,58,
61,55,59,55,48,60,48,42,61,40,39,62,32,38,59,31,44,52,
29,42,55,22,34,55,20,33,49,24,33,42,24,35,36,32,45,30,
39,53,34,30,40,50,27,36,42,27,37,39,30,40,33,37,48,31,
40,52,31,39,51,38,36,45,46,32,41,46,33,41,43,38,41,35,
49,46,32,64,57,32,75,70,31,85,80,38,91,87,42,94,92,43,
96,96,55,94,95,52,97,96,46,106,103,45,117,112,47,126,
119,51,128,123,58,125,122,67,81,99,92,32,70,107,22,56,
83,27,50,64,28,50,59,33,49,50,48,50,37,76,58,25,95,79,
20,87,91,92,183,183,183,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,185,184,184,
185,185,184,185,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,185,184,177,
188,172,117,170,201,38,115,155,5,74,109,8,58,82,8,49,
66,11,46,57,12,42,48,16,40,43,22,41,41,25,41,41,24,41,
41,28,43,40,34,46,44,39,49,41,53,55,33,84,72,22,138,
108,10,139,118,31,133,122,43,121,117,53,117,112,72,101,
110,77,84,99,81,75,89,81,79,89,80,81,88,73,81,88,71,
83,86,76,83,87,64,86,86,58,85,86,59,81,83,62,77,81,69,
70,81,69,69,75,65,70,74,60,68,72,59,68,73,55,68,72,48,
71,75,48,68,75,49,63,72,50,62,69,55,59,65,53,54,62,48,
53,59,49,54,56,53,54,55,58,56,56,57,57,55,55,60,54,55,
62,54,52,64,57,47,65,59,44,66,60,44,67,61,44,70,63,44,
72,64,41,74,67,38,79,70,37,86,78,32,99,84,40,111,90,
47,120,96,50,138,107,52,149,120,51,161,128,49,181,142,
56,192,152,65,189,158,75,184,159,80,180,156,86,177,151,
94,174,147,97,166,144,99,139,130,103,121,116,98,107,106,
95,92,96,91,81,86,92,69,75,91,66,69,76,65,66,68,63,63,
61,66,63,58,65,61,63,63,59,59,63,58,56,63,58,55,58,55,
53,49,52,49,37,48,42,29,44,41,28,43,50,24,36,53,19,31,
55,23,29,53,23,29,53,23,30,51,23,32,47,22,32,41,22,31,
40,23,32,41,26,34,42,31,39,43,32,41,41,31,41,39,30,41,
36,30,44,28,35,48,26,47,54,31,63,62,36,77,70,44,83,76,
47,89,81,59,92,85,66,96,91,61,95,94,57,93,93,55,96,94,
52,106,102,50,118,112,47,126,120,46,128,123,56,126,124,
65,84,102,90,32,71,102,20,54,81,26,50,60,27,52,49,34,
52,41,50,54,31,81,64,18,99,79,43,84,89,88,182,182,182,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,184,184,185,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,183,186,182,174,187,169,78,162,190,25,99,
137,4,65,101,4,54,77,10,45,63,17,41,55,18,39,49,20,39,
44,23,40,42,25,39,40,28,38,40,31,41,39,35,44,42,38,48,
39,49,54,31,80,73,21,137,107,8,137,119,31,131,121,42,
122,121,56,111,114,70,94,111,75,78,100,80,65,88,77,61,
83,71,63,85,68,65,83,65,66,76,66,73,78,56,74,79,51,70,
77,50,67,73,51,57,69,56,53,66,54,54,64,54,55,63,50,54,
62,50,55,62,46,54,62,40,56,64,40,56,64,42,56,63,45,58,
61,50,56,58,49,52,57,46,48,56,49,43,53,51,42,50,54,44,
50,50,45,51,49,45,49,49,44,49,44,48,53,42,55,55,40,58,
56,39,62,57,40,66,60,41,70,61,38,77,66,38,81,74,40,94,
79,35,104,87,42,110,93,48,120,99,51,133,108,50,141,116,
48,154,127,47,168,135,49,181,142,55,184,146,65,181,151,
74,176,152,83,166,145,87,161,141,90,155,137,91,135,126,
98,123,114,95,112,104,93,100,95,91,89,83,92,75,72,89,
66,69,74,63,67,67,60,65,61,59,65,57,60,61,60,60,59,57,
61,59,55,61,58,55,61,55,54,59,54,54,54,54,51,50,50,51,
45,43,53,39,37,55,35,32,57,31,31,51,25,31,49,24,31,47,
23,31,42,23,32,38,25,33,39,30,34,39,33,35,39,37,38,38,
42,41,38,45,43,39,48,48,40,57,56,39,68,67,45,74,72,48,
81,76,51,89,81,54,87,86,56,88,86,62,86,83,63,90,87,55,
91,91,53,90,92,52,93,92,48,102,98,45,113,107,42,124,
118,45,123,124,55,117,124,62,74,100,87,27,72,103,20,56,
84,26,50,61,30,50,50,33,51,42,41,53,31,65,67,18,80,87,
48,72,83,82,181,182,182,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,181,186,181,170,
186,167,69,152,187,19,89,134,3,62,103,3,50,78,11,45,61,
18,41,53,20,40,49,21,39,47,24,40,45,26,39,41,29,38,38,
31,41,35,36,45,35,38,48,34,49,55,26,80,72,14,138,108,
4,137,118,34,131,121,49,125,123,59,115,119,65,91,108,83,
74,97,86,63,87,81,55,78,75,51,73,68,50,69,61,55,66,52,
60,67,44,64,69,46,62,68,46,60,64,52,49,62,50,46,58,46,
44,55,47,43,51,48,43,50,52,44,49,53,43,49,51,43,49,51,
42,49,50,42,49,49,45,49,50,46,49,51,41,47,50,37,45,50,
32,42,46,33,42,45,35,43,37,36,44,39,38,43,39,41,45,41,
44,48,43,51,51,35,56,54,37,62,57,39,66,59,37,73,62,38,
80,67,42,81,74,43,98,83,37,110,91,41,114,96,45,124,100,
50,134,108,57,139,113,63,148,119,63,162,128,60,177,138,
56,184,147,63,180,150,72,173,148,80,164,142,85,157,136,
87,152,133,92,132,122,101,120,114,97,111,104,94,101,97,
89,92,88,85,80,79,74,71,75,66,67,71,68,62,67,66,60,65,
60,61,64,55,61,64,52,60,62,51,59,59,50,59,57,51,59,57,
52,55,56,49,54,56,47,54,55,48,52,53,44,51,52,44,48,52,
38,42,52,37,42,51,33,41,52,31,42,53,32,44,53,32,50,55,
34,55,59,37,60,63,40,65,68,38,70,72,36,73,75,36,78,79,
41,82,84,44,85,88,44,87,89,45,92,89,52,89,90,62,87,87,
62,87,85,59,89,86,58,87,87,53,88,90,47,94,93,44,104,
100,44,118,109,43,129,122,46,125,126,54,118,122,64,70,
95,88,26,71,105,21,56,86,27,49,65,28,47,56,29,45,51,
32,44,43,52,51,42,61,70,58,41,58,63,120,127,134,180,
180,181,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,185,183,178,186,177,166,185,162,74,149,183,22,87,134,
1,59,99,1,49,72,10,44,59,16,42,52,18,41,48,20,40,47,
22,40,45,24,39,40,29,39,36,32,40,34,35,43,31,40,47,32,
51,53,23,85,71,11,135,105,4,135,116,32,130,119,46,127,
120,55,127,119,64,98,108,84,76,95,83,62,84,77,46,71,66,
42,66,61,45,64,53,50,63,48,55,64,43,58,66,44,54,64,43,
52,60,49,44,57,43,43,55,41,42,54,41,39,51,40,37,48,43,
35,47,48,30,45,43,28,44,40,25,43,38,26,43,38,28,43,40,
30,41,42,27,40,41,28,39,40,29,40,38,30,40,38,34,41,32,
35,42,34,37,42,35,41,44,36,44,47,38,55,52,33,61,56,36,
66,58,37,72,63,36,77,67,37,82,70,42,85,75,39,102,86,
39,111,94,44,116,98,48,123,103,49,129,108,58,133,113,63,
142,117,63,154,125,60,166,135,54,174,143,58,174,146,67,
171,145,77,163,140,81,156,136,84,149,132,89,131,119,100,
115,109,98,108,99,90,104,94,82,97,89,79,87,84,74,83,79,
69,77,76,72,66,69,69,62,63,62,58,64,57,52,63,53,50,61,
51,48,58,51,45,54,50,45,53,51,42,54,47,43,54,46,45,54,
47,48,55,45,52,55,45,52,56,47,53,58,47,56,58,45,59,60,
42,61,61,43,62,63,46,63,63,48,65,65,51,67,68,51,70,71,
49,77,76,47,83,79,50,86,82,54,89,86,55,90,90,53,92,91,
51,91,88,56,88,86,62,84,84,63,83,83,62,85,83,60,89,87,
62,93,90,57,99,94,50,107,100,45,121,110,39,135,120,40,
134,123,51,125,119,59,74,91,80,29,66,98,25,54,82,27,50,
64,27,47,54,25,42,49,26,39,42,33,42,38,37,50,38,34,49,
53,107,114,122,177,178,178,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,186,183,179,187,178,163,185,159,
70,146,177,19,87,129,1,58,94,0,49,70,9,45,57,16,44,50,
17,42,48,17,41,47,20,41,45,22,40,40,27,41,36,30,42,32,
33,44,28,38,47,31,53,54,23,89,71,9,132,103,5,133,114,
26,130,119,40,130,121,52,131,121,57,109,113,73,84,97,73,
68,86,72,52,74,66,46,68,65,47,64,63,49,63,55,52,61,53,
50,60,50,47,59,44,49,57,41,50,57,40,50,58,41,51,58,40,
50,58,38,43,55,41,36,51,43,31,48,40,29,47,39,28,45,39,
29,45,41,31,44,42,31,41,45,30,39,44,32,38,40,32,39,36,
33,40,38,38,42,35,40,44,39,42,45,39,43,45,37,49,48,34,
58,54,36,64,57,36,71,62,36,79,70,40,81,71,39,87,74,40,
97,83,38,106,92,45,111,97,53,115,101,57,123,108,55,126,
111,58,130,115,62,139,118,62,151,125,60,162,135,54,164,
135,63,168,142,70,167,144,77,160,140,81,154,135,86,146,
129,89,128,115,93,113,102,89,112,96,81,112,93,74,105,89,
79,93,86,77,92,83,70,87,80,73,74,71,71,64,64,70,59,62,
67,50,59,66,45,56,64,42,52,61,37,47,57,35,44,56,31,44,
50,30,43,46,33,45,45,37,46,44,44,48,43,44,50,51,46,52,
48,50,54,47,54,55,45,57,57,46,58,59,47,58,60,46,59,61,
48,61,62,49,63,65,49,68,69,50,76,73,53,81,77,54,84,81,
53,84,84,52,86,86,53,86,85,56,85,83,62,81,82,62,76,78,
56,78,79,53,80,81,57,86,83,54,96,91,49,108,103,44,122,
113,37,135,122,37,131,123,49,122,121,55,73,90,77,29,64,
97,24,52,77,27,49,65,26,47,54,24,41,48,22,37,42,24,38,
37,30,41,30,33,49,46,103,113,115,173,174,175,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,185,184,183,
185,183,173,186,170,73,148,178,15,86,126,2,59,94,0,48,
72,7,45,58,16,45,48,19,44,45,19,42,45,18,40,44,20,39,
41,25,40,38,30,41,33,32,44,31,38,48,33,54,54,25,92,74,
5,133,104,3,133,113,24,129,118,39,127,120,44,131,123,52,
123,122,60,103,112,66,82,98,67,64,85,61,54,75,57,50,68,
56,48,66,45,50,65,46,49,64,47,48,63,42,54,65,37,59,66,
39,58,64,40,60,65,41,60,66,43,50,62,49,45,60,42,43,58,
38,41,57,38,39,54,39,38,51,40,39,51,40,39,49,41,36,45,
43,39,44,36,40,48,31,40,49,33,41,50,36,42,49,36,44,49,
34,47,50,33,55,55,30,63,61,34,67,64,33,74,69,36,80,73,
41,84,75,40,93,80,36,105,91,32,111,98,44,113,100,53,
118,105,59,122,110,62,130,117,62,133,120,63,140,122,62,
149,127,57,159,133,50,157,136,72,160,138,79,164,142,86,
161,140,89,154,135,92,145,125,93,131,115,85,120,106,84,
117,100,78,115,98,76,104,93,88,93,89,81,94,87,68,92,84,
67,81,77,67,69,69,70,62,65,74,54,63,72,45,56,65,40,51,
60,36,47,58,33,43,55,31,42,49,28,40,45,29,40,43,30,40,
40,34,42,40,32,42,39,33,44,38,38,46,40,41,48,41,44,48,
42,45,50,46,45,50,46,46,51,46,47,53,47,49,55,48,52,57,
50,59,61,51,65,66,51,70,71,50,70,73,48,72,73,47,73,73,
52,73,74,56,72,74,55,73,75,51,76,78,46,80,82,42,86,84,
40,95,91,39,108,102,37,126,116,36,135,124,38,127,125,54,
119,120,62,66,83,80,26,59,99,25,51,74,26,46,63,24,45,
51,23,41,46,22,38,41,23,37,40,29,40,33,33,49,41,85,97,
95,158,161,161,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,185,184,180,186,177,94,156,179,
20,88,128,1,59,93,0,46,71,8,44,56,19,44,48,23,42,43,
23,40,43,21,39,44,21,39,41,26,40,38,30,40,32,31,43,32,
36,47,34,51,55,25,92,74,4,130,105,3,133,113,24,129,117,
38,128,122,45,130,125,53,127,125,58,119,119,66,105,108,
68,89,96,64,80,89,62,73,82,59,69,77,54,64,75,51,60,71,
50,57,69,47,60,69,44,66,70,43,67,67,43,67,68,45,64,68,
48,57,63,53,53,62,47,55,63,43,57,63,43,54,59,41,51,57,
42,49,56,42,48,55,40,47,53,43,50,56,39,51,57,34,51,57,
35,51,55,39,53,53,38,58,54,38,62,57,39,65,62,37,69,62,
35,75,67,35,81,72,38,86,75,41,95,79,42,108,86,42,120,
97,38,125,101,45,130,106,56,131,112,63,129,120,68,135,
120,67,138,122,64,144,123,60,152,127,55,164,133,54,157,
136,72,157,133,78,159,133,82,159,135,87,154,130,87,150,
123,89,146,117,83,131,111,84,124,105,79,117,102,79,100,
96,92,94,91,84,94,87,71,96,85,65,90,81,66,77,73,73,67,
68,77,57,62,71,49,57,66,42,50,60,39,47,57,36,43,55,34,
41,50,31,41,47,32,41,45,32,42,42,31,42,42,32,43,40,31,
42,38,32,41,38,32,42,38,33,42,38,34,43,42,34,44,42,36,
45,42,37,46,42,39,47,43,42,48,44,44,50,44,47,51,42,51,
55,43,55,58,45,61,62,46,67,64,50,64,65,50,64,65,49,65,
65,44,73,69,39,80,78,38,84,79,34,92,83,31,110,99,34,
130,116,36,136,124,39,124,123,55,111,118,64,56,80,79,20,
57,97,24,51,72,27,46,60,24,43,50,22,40,45,20,35,40,21,
35,39,27,38,36,32,43,39,66,74,73,125,129,132,175,177,
177,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,180,184,180,101,159,189,20,84,138,0,54,98,0,46,
73,9,44,56,19,44,50,24,41,42,25,42,40,22,40,41,21,39,
42,26,39,39,31,41,33,31,43,33,36,47,34,52,56,25,95,77,
4,130,103,15,134,112,27,132,119,40,127,120,48,128,123,
56,127,126,57,126,128,53,123,128,49,114,123,44,104,116,
43,96,106,46,87,96,50,80,92,46,72,86,44,66,79,43,65,
75,49,72,79,31,76,78,40,76,79,41,71,78,37,65,75,35,61,
72,39,62,70,35,65,72,30,66,75,23,62,73,17,60,73,18,60,
73,18,60,71,24,62,71,28,63,71,28,62,70,30,65,70,27,69,
70,32,73,70,35,74,70,34,74,72,35,81,75,33,85,79,29,90,
82,28,99,89,34,108,93,40,119,97,44,127,104,38,133,110,
42,142,119,50,142,124,56,134,126,56,139,124,68,140,124,
66,146,125,57,156,131,56,168,135,69,159,137,64,158,134,
68,160,134,75,156,132,77,152,129,82,151,125,91,150,120,
89,137,117,80,131,112,80,122,105,85,104,98,94,101,97,83,
98,88,82,100,89,72,97,87,67,81,76,86,77,76,85,65,68,
79,53,59,67,47,56,55,44,53,47,41,50,44,38,48,41,33,45,
40,35,46,38,35,46,32,35,48,28,36,48,35,35,46,39,35,45,
38,34,44,36,36,46,36,36,47,34,36,48,30,36,48,28,37,49,
30,39,48,35,41,47,39,42,47,36,45,49,35,45,49,38,45,49,
42,50,51,44,58,57,37,59,62,35,60,63,34,64,65,34,70,65,
34,73,70,31,79,74,27,91,83,26,110,99,31,129,115,41,136,
123,52,124,121,61,107,113,73,51,74,81,19,56,94,24,49,
72,25,43,64,23,42,49,20,37,44,19,34,41,19,33,34,24,36,
31,28,39,29,40,51,48,87,96,98,173,174,175,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,183,185,183,165,185,
174,81,139,188,16,77,138,1,50,100,7,42,74,17,43,58,23,
43,51,23,43,42,25,44,41,21,39,40,22,39,42,26,39,39,31,
41,33,33,43,34,39,45,33,58,54,25,100,76,4,126,100,13,
131,111,25,135,118,40,134,121,51,126,124,56,130,123,56,
135,126,54,140,129,54,143,132,58,138,129,61,128,122,66,
117,110,67,110,103,62,100,99,60,89,94,59,85,87,64,98,
91,46,94,92,54,92,88,50,94,86,47,90,85,47,88,82,52,82,
80,47,81,80,39,87,84,33,89,86,31,85,86,33,80,87,32,82,
85,38,86,84,44,87,85,44,84,86,47,94,88,46,98,85,50,98,
84,51,96,84,49,96,84,49,100,91,48,101,95,44,106,98,43,
112,100,45,117,103,48,122,107,50,130,118,46,137,120,48,
142,125,54,144,127,57,149,126,60,145,124,70,145,124,67,
150,130,61,158,139,62,157,140,69,156,137,62,157,135,67,
157,132,73,158,134,79,152,132,84,147,125,91,151,118,89,
144,120,84,141,116,86,133,107,90,120,99,98,115,98,88,
106,94,88,99,90,73,101,93,72,95,81,95,82,77,87,68,70,
81,58,63,70,56,59,60,55,56,52,54,54,50,51,53,47,47,49,
46,49,49,44,51,49,37,49,50,33,47,50,39,44,52,45,45,50,
44,44,49,42,44,50,40,45,49,38,47,50,35,50,53,35,52,53,
38,49,52,40,49,52,45,51,54,43,52,56,41,50,52,41,50,49,
44,51,51,43,58,57,36,60,60,33,64,63,34,66,65,34,65,69,
34,73,72,32,81,76,29,95,83,27,115,98,32,124,113,39,126,
121,48,127,119,60,109,109,71,52,70,78,24,52,92,28,45,
71,23,42,63,25,39,48,21,38,45,16,35,41,20,34,34,22,35,
29,27,38,28,29,42,38,59,72,77,169,171,172,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,181,185,182,143,174,
173,44,118,162,15,78,122,3,55,85,9,48,58,19,47,50,24,
46,41,26,46,42,25,44,45,22,40,42,23,40,39,26,40,35,32,
41,40,35,46,32,42,49,27,61,59,19,101,78,5,127,102,12,
132,112,22,135,118,37,135,123,51,127,125,54,133,127,55,
138,129,60,143,132,61,149,139,61,147,140,58,142,139,59,
135,134,64,130,130,62,120,126,59,108,121,54,103,113,55,
113,111,52,109,114,49,107,109,42,109,108,37,105,106,32,
103,104,39,100,104,43,99,101,45,104,102,49,106,103,51,
102,102,49,94,102,46,97,105,37,104,109,34,106,110,35,
101,108,40,110,108,40,120,115,41,122,117,46,122,117,47,
125,120,49,126,122,53,124,122,53,124,119,52,130,120,56,
134,122,58,137,124,62,139,125,68,144,127,67,146,127,69,
147,128,73,154,128,82,153,132,79,152,133,74,157,135,71,
163,142,69,162,146,67,164,143,81,162,139,75,161,138,71,
160,139,74,155,136,82,149,129,90,157,126,91,150,127,89,
145,124,78,141,122,72,130,117,77,123,113,63,115,109,73,
107,101,76,105,98,78,103,99,70,85,84,77,72,77,72,61,68,
63,58,63,58,62,64,57,62,64,50,58,63,40,55,63,36,59,63,
35,61,63,32,58,64,31,54,60,40,48,60,32,48,58,30,50,61,
31,51,62,30,53,62,32,55,62,32,57,63,35,58,63,37,55,62,
35,55,62,34,55,61,40,56,63,30,55,62,30,56,60,36,57,60,
37,63,64,36,65,69,26,68,72,19,72,76,21,73,80,29,81,82,
26,89,87,19,104,95,19,125,112,33,128,117,45,125,119,56,
126,119,60,106,108,73,49,67,74,22,51,83,27,45,65,22,42,
58,25,40,45,22,39,46,17,35,45,20,33,41,22,34,33,27,37,
32,27,38,41,35,49,62,155,157,161,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,180,185,181,142,169,171,39,
109,155,12,71,119,3,53,87,12,49,61,19,47,51,30,43,42,
31,43,43,28,42,45,26,39,43,29,39,40,32,40,37,29,41,39,
35,45,33,44,49,28,64,60,21,103,79,7,129,102,15,133,112,
24,135,118,37,134,120,49,135,122,56,137,125,55,139,129,
59,140,132,59,145,139,61,150,141,61,155,139,66,151,136,
71,145,135,72,143,132,72,139,126,70,137,119,73,132,120,
65,132,122,65,132,119,61,131,119,56,132,121,56,132,119,
63,127,115,65,123,113,65,121,113,66,119,113,65,119,113,
64,119,111,64,119,115,55,125,120,52,127,124,54,126,124,
63,128,126,61,136,130,59,140,132,64,142,131,66,145,133,
67,146,134,70,144,133,72,143,131,71,143,132,70,142,132,
68,140,132,69,143,129,73,149,133,73,150,134,76,148,135,
77,147,133,82,146,134,79,151,136,77,157,138,74,166,139,
70,172,141,70,168,142,82,162,140,77,162,141,74,163,141,
78,159,135,84,155,128,92,157,125,89,154,124,88,147,123,
79,146,123,76,148,115,83,141,118,75,130,113,82,120,110,
87,111,106,86,109,109,78,101,98,94,84,86,85,75,79,78,
69,72,71,71,70,67,76,69,61,79,68,54,80,69,51,78,69,49,
74,71,45,71,72,43,68,67,50,63,66,44,63,68,44,62,69,43,
67,69,42,65,70,44,62,70,42,60,70,42,59,68,42,59,69,42,
60,68,41,61,62,43,65,66,36,63,65,36,60,64,40,65,62,41,
65,67,38,79,68,31,88,74,29,92,82,34,95,87,45,101,87,
40,107,94,32,114,106,32,124,120,40,123,122,47,122,122,
58,119,124,60,94,109,71,41,69,72,17,52,82,22,46,64,20,
40,56,20,41,44,21,39,46,19,34,44,20,34,42,23,34,33,27,
38,32,28,41,43,24,40,52,124,131,136,182,182,183,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,177,184,177,135,171,149,38,
105,165,8,69,118,2,52,91,11,47,72,19,46,51,31,45,41,
32,46,38,27,44,35,27,43,33,29,42,31,33,43,31,30,42,40,
37,47,32,47,52,27,67,64,19,106,83,6,130,104,12,135,111,
30,136,116,44,136,119,55,136,122,59,139,126,60,140,129,
62,141,132,62,143,135,61,150,140,60,158,144,60,157,143,
74,151,143,72,151,142,72,149,140,71,152,138,70,148,140,
73,147,140,67,146,136,68,145,134,69,145,136,71,145,136,
64,142,135,67,139,134,70,136,132,71,134,131,74,135,130,
78,136,134,66,138,135,68,141,137,70,141,139,71,139,140,
71,139,139,68,146,140,73,149,142,77,152,143,74,155,145,
72,154,144,70,152,142,75,151,140,79,150,138,81,148,137,
82,145,134,83,148,135,77,155,138,79,157,140,83,153,139,
83,152,137,83,150,137,77,154,138,78,159,139,77,169,141,
78,175,143,81,171,147,84,168,145,85,167,144,87,167,143,
89,163,139,91,161,135,94,163,133,92,159,133,82,152,130,
82,150,127,84,156,128,79,150,125,97,136,124,74,130,125,
76,122,121,83,113,112,91,113,119,69,102,114,58,91,105,
52,85,97,46,86,95,40,92,95,32,96,96,32,100,96,44,96,
92,51,90,90,52,84,87,52,82,85,54,79,85,50,78,84,49,75,
84,48,81,84,48,79,84,62,74,81,57,70,79,51,66,77,44,64,
75,39,65,75,35,70,77,28,74,77,41,68,73,37,65,73,36,72,
72,41,70,79,18,89,85,12,105,98,16,109,106,21,110,109,
29,118,110,40,126,114,51,131,120,62,129,121,67,124,121,
67,124,121,69,119,119,77,95,108,81,41,67,74,18,52,80,
22,46,61,20,41,54,20,40,45,20,38,44,20,36,43,19,33,41,
22,33,36,25,36,34,26,40,41,25,42,50,91,102,109,166,168,
170,184,184,184,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,184,178,184,178,132,
171,148,27,108,163,6,70,115,1,58,92,3,49,71,19,47,52,
31,49,44,30,47,39,27,45,36,26,44,34,29,44,33,33,46,33,
33,43,42,42,47,34,53,52,29,73,65,23,107,85,8,130,105,
12,132,114,31,132,118,45,130,119,54,130,124,58,135,125,
58,137,128,58,140,129,59,145,132,58,151,137,58,157,144,
59,155,143,73,155,144,75,158,147,78,158,144,76,160,143,
75,159,145,81,159,147,77,158,147,82,157,145,82,158,143,
83,158,143,78,158,143,82,156,140,84,154,139,85,151,138,
87,149,136,89,151,141,79,150,143,80,148,140,76,149,140,
76,152,139,78,153,140,77,155,139,79,159,140,82,161,141,
79,163,144,76,162,146,78,159,144,81,157,140,83,157,138,
85,155,137,86,150,135,86,151,135,78,155,135,77,162,134,
81,161,132,80,156,132,80,156,133,77,160,134,78,162,137,
78,165,142,78,169,143,79,175,145,85,174,143,87,172,143,
89,170,142,91,166,138,92,164,134,94,162,133,92,165,138,
88,166,137,93,162,134,94,163,133,87,152,126,99,148,128,
82,150,131,88,142,124,94,130,112,97,136,114,77,137,115,
75,134,110,75,127,105,70,127,106,66,132,113,63,128,119,
63,119,116,69,114,109,73,111,104,73,109,102,74,103,102,
75,99,101,69,95,99,67,92,96,63,93,94,61,89,89,72,85,
85,67,84,83,61,84,82,57,81,80,53,82,84,50,87,90,44,88,
87,52,83,80,48,83,82,50,84,82,54,99,90,41,113,103,36,
124,117,40,130,123,45,131,124,52,133,131,62,132,133,68,
129,133,72,124,128,72,121,124,71,119,122,71,112,118,75,
84,108,78,36,66,72,20,50,80,23,45,61,23,40,55,24,40,
45,23,38,44,19,35,42,20,34,42,23,34,38,25,37,34,27,40,
41,30,46,54,84,94,103,154,156,159,180,180,180,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,184,178,184,179,136,166,184,23,109,196,7,70,
131,2,57,100,4,48,74,20,48,54,32,51,41,31,50,36,27,46,
35,26,44,35,29,45,37,34,46,34,35,47,34,44,51,31,57,59,
24,77,71,17,109,86,14,131,105,20,133,115,32,134,120,40,
133,124,45,131,126,50,137,128,54,139,130,56,140,130,57,
147,134,59,152,137,60,157,143,61,158,148,57,159,151,62,
161,153,67,163,151,67,166,151,70,166,153,77,164,153,74,
163,156,70,163,155,68,164,153,76,164,150,84,164,148,87,
163,149,87,163,150,84,160,149,81,159,149,79,159,149,82,
157,151,78,153,146,79,153,144,85,158,144,85,157,144,83,
158,144,80,161,143,83,165,145,86,166,146,85,162,144,83,
159,143,81,158,142,81,160,142,83,159,142,84,155,141,84,
153,137,84,156,136,82,163,137,78,165,137,78,159,133,89,
157,133,84,160,132,84,162,136,88,163,137,89,167,138,88,
173,143,86,173,144,83,172,145,84,170,145,86,169,143,89,
168,139,92,166,138,87,169,141,90,170,142,90,168,141,87,
169,141,82,159,139,81,159,141,88,159,143,89,153,141,80,
142,135,68,147,133,59,153,139,62,153,139,63,149,135,60,
152,137,67,155,139,76,146,139,78,134,132,84,129,128,76,
131,130,68,130,132,68,123,130,70,118,126,74,114,122,73,
107,115,67,106,112,67,101,109,58,99,106,55,98,105,53,99,
105,51,101,106,53,100,106,57,101,105,59,102,105,56,102,
106,45,103,110,38,105,113,40,122,119,43,133,127,47,142,
137,54,146,141,61,149,142,76,143,140,81,137,137,87,132,
133,89,126,127,85,123,125,77,121,125,71,113,120,73,81,
102,90,34,63,77,19,51,74,23,44,65,22,40,52,23,40,45,
25,40,45,21,37,44,20,34,43,25,37,34,26,39,31,27,41,36,
30,46,46,88,97,104,156,159,162,181,181,181,184,184,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,186,184,173,186,177,112,172,175,27,94,187,9,65,131,
10,54,101,11,45,74,24,46,54,36,48,40,35,47,35,30,45,
35,27,44,36,29,45,36,34,47,33,36,47,34,43,51,30,60,61,
26,82,74,21,107,87,15,127,106,18,131,115,33,131,120,41,
130,123,45,129,125,49,132,128,52,132,129,53,135,131,55,
139,133,56,142,135,55,147,139,55,159,145,54,166,146,63,
169,148,69,168,150,70,168,152,73,167,153,78,162,154,74,
163,155,68,166,156,70,167,154,79,163,152,86,161,149,87,
161,149,86,163,151,85,162,150,82,164,150,82,161,150,85,
163,150,81,162,147,85,162,144,90,163,143,89,158,146,86,
161,147,84,162,147,87,161,145,85,163,145,82,162,144,81,
158,142,79,156,141,78,156,142,80,156,140,82,156,137,84,
156,136,86,160,134,85,166,138,81,166,142,82,164,135,94,
158,136,87,158,137,87,158,135,87,158,132,84,158,133,81,
173,136,81,176,137,80,177,139,82,179,142,87,175,142,90,
168,139,92,169,137,89,175,138,91,174,140,91,171,141,88,
170,144,84,172,140,87,167,143,94,167,140,92,166,139,85,
163,139,80,171,138,72,174,144,75,171,147,77,167,146,76,
168,148,82,169,147,89,163,146,92,157,138,100,155,138,95,
157,144,87,155,146,87,150,143,88,146,136,92,144,131,92,
139,128,89,134,124,89,136,124,84,135,122,83,133,121,81,
133,124,79,132,121,78,129,118,79,122,118,78,126,117,75,
130,122,67,132,124,59,139,126,63,145,136,63,147,143,63,
151,148,65,153,149,70,150,144,79,143,139,80,137,132,85,
131,125,86,127,122,83,124,121,76,122,122,69,111,117,69,
74,98,85,30,59,73,18,48,72,19,43,63,21,40,50,24,39,44,
25,39,45,23,36,44,20,33,43,26,36,33,27,38,30,31,42,37,
43,53,56,97,104,111,164,166,168,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,184,185,185,
183,186,184,172,185,182,111,160,194,37,96,163,11,68,110,
12,58,84,13,49,65,24,46,48,37,49,39,36,48,37,30,45,37,
28,45,37,31,47,39,34,47,39,37,49,31,44,51,33,59,60,29,
81,73,21,108,89,13,128,105,26,133,116,35,133,122,43,132,
124,52,131,124,57,134,126,64,134,128,67,136,129,68,139,
131,69,142,131,69,146,134,72,157,138,72,165,144,69,171,
150,71,170,152,68,168,153,68,168,154,76,164,156,77,164,
155,75,167,156,75,169,159,75,166,157,82,163,155,79,164,
155,80,165,154,84,166,153,86,169,154,87,165,153,89,165,
150,91,166,150,91,169,150,94,171,150,102,163,149,101,166,
149,100,166,149,102,164,145,101,166,145,98,165,144,96,
161,142,95,157,140,94,157,140,93,158,140,93,159,140,94,
161,140,93,166,141,88,170,140,94,169,141,99,170,144,85,
166,146,85,163,142,89,163,141,85,163,139,81,161,135,84,
171,132,87,178,138,85,179,141,84,178,143,84,177,144,88,
173,144,90,176,143,92,178,145,78,176,144,83,173,143,93,
170,141,96,175,140,103,169,144,96,170,145,88,173,147,86,
171,147,85,179,148,76,181,153,82,180,155,86,175,155,85,
176,156,91,177,156,99,173,157,92,172,157,93,171,157,91,
168,157,90,164,156,92,161,155,98,158,152,93,158,149,92,
153,146,92,150,143,89,154,146,80,156,148,79,154,148,81,
150,144,80,150,143,82,149,142,86,140,138,87,141,135,79,
146,139,82,148,140,86,155,140,99,155,147,78,154,150,80,
155,151,86,155,149,85,150,144,79,141,135,89,134,130,82,
131,127,77,126,123,72,125,123,71,123,123,74,111,115,82,
72,92,101,29,56,85,18,47,76,18,43,60,20,40,49,24,39,
44,25,38,46,23,36,44,21,34,40,26,37,30,28,40,30,30,42,
32,52,61,55,105,112,113,170,171,173,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,185,177,184,182,115,164,188,48,100,164,16,67,
111,15,55,84,12,48,64,23,45,47,35,49,38,31,48,36,26,
46,36,28,47,37,31,47,38,36,46,39,42,49,33,44,51,33,59,
60,29,79,72,20,105,87,11,126,103,24,130,113,33,133,120,
42,130,123,51,126,124,56,132,125,64,131,126,66,131,128,
66,135,130,67,139,130,67,145,130,68,152,133,67,159,141,
65,167,146,67,171,149,66,173,152,69,173,151,75,173,151,
75,170,153,75,166,154,72,173,155,73,172,155,83,169,154,
81,170,154,82,170,152,85,172,150,86,173,151,85,169,151,
89,167,148,90,171,150,93,173,152,97,171,151,103,170,149,
104,172,148,102,171,148,104,166,145,102,166,142,96,168,
140,95,165,137,95,163,135,95,164,136,94,163,139,96,160,
142,98,158,144,96,164,144,91,165,143,95,160,137,95,166,
140,81,170,142,84,161,140,88,160,139,83,167,143,83,175,
138,91,170,139,89,173,140,84,177,143,84,175,144,84,176,
145,88,175,145,92,167,146,92,171,151,80,171,147,83,167,
141,90,166,139,94,162,140,99,167,140,93,171,141,87,172,
143,83,173,144,84,178,146,74,181,152,82,185,154,87,193,
157,93,186,155,94,173,155,97,172,158,93,174,160,95,174,
159,94,175,157,93,175,157,97,172,155,103,167,154,98,167,
154,101,168,154,105,167,155,105,169,152,90,169,151,87,
167,152,89,163,151,90,160,151,91,157,151,96,153,146,99,
153,146,92,157,148,93,153,146,94,150,143,101,160,149,82,
160,151,84,158,150,86,153,145,82,147,139,74,139,130,86,
136,128,82,133,126,79,128,122,73,128,122,72,126,122,74,
109,114,81,66,91,98,27,56,86,17,46,76,17,43,60,22,39,
49,25,38,44,26,39,47,23,36,44,21,34,40,29,37,31,31,42,
33,31,46,35,43,59,52,98,107,107,162,164,165,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,177,184,182,126,163,184,55,103,
139,17,71,84,15,59,65,12,48,54,23,45,43,37,50,33,35,
50,38,28,46,43,28,45,44,32,46,42,37,47,38,43,51,31,46,
54,27,61,62,25,80,73,21,105,85,20,126,103,24,131,113,
31,134,120,42,133,125,48,130,128,53,134,127,59,132,128,
63,131,128,63,136,130,63,140,132,61,147,134,63,153,137,
61,156,139,61,165,143,67,170,147,75,173,149,78,172,151,
70,174,153,78,172,154,81,167,152,78,171,149,86,172,153,
85,170,155,81,170,154,78,172,155,78,174,155,79,176,155,
81,172,155,86,171,152,93,171,151,92,171,152,87,170,152,
88,170,151,89,171,150,88,172,151,90,168,149,89,168,145,
93,170,144,94,170,144,92,170,145,88,173,148,88,172,150,
90,168,151,93,163,149,94,167,149,89,169,149,87,167,148,
83,171,146,81,174,145,88,166,145,88,166,145,87,169,144,
84,178,142,89,175,144,99,176,141,97,180,145,100,178,146,
103,177,146,103,179,149,100,171,150,88,171,148,87,171,
146,88,171,146,92,170,144,96,163,143,94,168,143,89,173,
144,95,174,143,99,174,146,94,179,145,90,182,150,96,184,
151,92,195,160,93,196,166,96,182,165,102,177,161,118,176,
159,119,176,159,113,179,160,106,180,164,98,177,162,102,
175,164,101,174,162,102,175,163,105,174,163,105,175,158,
98,176,158,98,176,160,98,170,159,94,168,161,94,165,160,
94,162,158,91,162,157,85,166,159,89,160,154,89,154,149,
93,161,149,92,158,147,93,154,145,91,151,142,85,149,141,
79,141,135,79,139,132,80,137,130,78,132,127,72,132,126,
71,128,125,74,108,113,83,63,87,99,24,54,86,17,47,77,18,
43,64,21,38,47,25,39,43,26,40,42,25,38,41,23,37,40,30,
39,29,32,43,33,32,45,43,37,51,55,73,85,86,136,141,141,
175,176,177,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,176,183,182,124,156,
182,54,95,133,26,66,79,24,56,63,17,46,53,24,46,44,39,
50,34,36,50,39,29,46,43,32,46,44,36,46,42,39,48,38,50,
49,32,53,55,30,66,63,28,85,73,25,103,87,24,122,105,25,
132,114,35,139,120,44,138,124,48,140,128,55,136,129,61,
134,128,63,133,127,62,135,127,61,138,128,59,145,131,60,
152,137,60,158,138,63,159,140,66,161,143,72,167,144,74,
175,147,67,172,150,75,172,150,78,175,150,78,175,148,85,
177,151,83,175,152,79,174,153,78,173,153,78,172,154,77,
173,156,79,174,155,85,169,153,89,170,151,88,170,153,84,
172,154,86,174,151,86,173,150,87,174,150,87,174,151,88,
175,150,93,172,149,93,166,150,93,164,151,91,168,152,91,
171,151,92,172,148,95,174,145,92,176,146,87,177,147,85,
176,147,84,174,148,86,172,145,91,174,145,93,175,146,89,
176,149,84,177,148,90,179,147,98,177,145,98,178,146,101,
175,144,101,172,142,100,173,144,96,177,146,88,176,145,88,
176,147,89,173,145,90,169,144,95,169,144,95,171,146,93,
173,147,98,167,144,97,168,146,93,177,149,91,181,151,95,
182,151,91,188,155,89,199,164,94,201,164,102,191,158,118,
179,158,118,176,159,113,179,161,107,183,164,98,179,165,
100,179,166,102,179,165,104,179,164,104,179,164,107,178,
165,104,177,165,102,174,165,99,170,164,96,170,165,96,171,
165,99,170,161,95,169,162,89,170,161,91,168,159,95,164,
154,98,161,149,94,154,147,95,149,143,91,148,139,84,147,
139,78,143,135,78,137,133,78,134,131,76,134,130,73,133,
128,71,128,126,75,104,113,83,60,84,96,26,54,86,20,48,
78,22,43,66,20,39,48,23,40,43,27,41,41,28,40,40,25,40,
42,32,42,30,33,45,35,29,45,42,25,44,47,45,60,61,92,
100,100,138,143,147,174,176,176,184,184,184,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,173,180,179,
105,142,179,43,84,125,22,59,69,26,55,60,20,47,56,23,43,
51,37,48,40,37,50,43,31,46,44,34,47,43,37,47,38,39,48,
34,51,50,32,56,56,32,68,64,31,85,75,28,103,89,25,121,
105,27,132,113,34,138,119,42,138,125,48,139,126,56,134,
129,62,131,128,61,132,128,62,135,128,63,139,130,63,146,
132,63,150,133,68,155,134,65,156,138,66,156,139,63,161,
138,67,172,142,66,172,148,74,172,149,74,176,152,73,176,
152,72,176,153,75,175,154,77,174,154,79,174,154,81,172,
153,84,172,153,87,173,154,78,170,155,75,171,154,78,170,
153,81,172,152,87,178,152,86,179,153,94,179,154,93,178,
156,93,178,154,99,178,157,96,172,157,94,168,155,89,170,
154,87,172,151,86,170,145,84,174,144,79,179,147,81,179,
146,82,178,145,87,175,145,96,176,145,99,176,146,97,176,
146,91,176,148,89,176,148,92,180,147,93,178,144,96,176,
142,97,178,144,99,174,142,95,173,141,92,177,143,81,180,
146,83,183,148,88,182,149,92,178,145,99,173,144,99,173,
144,88,175,147,86,174,150,83,174,149,84,179,152,89,181,
151,90,183,151,90,187,152,91,197,158,97,205,163,102,201,
164,103,186,162,105,180,160,104,181,161,103,187,164,103,
182,164,100,182,165,102,183,167,98,185,169,96,183,168,
103,180,167,106,180,168,103,181,170,101,179,172,101,177,
172,99,175,169,96,175,166,95,174,166,93,174,164,94,172,
162,95,169,156,97,159,149,97,150,143,90,145,138,84,142,
136,78,141,135,74,141,136,72,138,135,70,135,132,68,134,
132,67,132,130,67,126,125,74,99,109,87,58,83,94,27,55,
82,22,49,73,22,43,64,19,37,55,23,40,49,28,41,42,31,42,
37,28,42,39,36,43,29,36,47,39,30,45,46,21,38,43,31,44,
47,47,57,59,75,87,94,139,144,148,176,176,177,184,184,
184,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,171,180,
179,85,129,173,28,70,110,12,51,62,24,53,57,22,47,56,22,
43,53,33,47,43,36,49,45,33,46,44,33,45,41,37,47,39,38,
48,37,46,52,33,58,58,31,69,66,29,82,77,27,102,91,21,
121,104,22,132,112,29,139,120,42,138,124,49,136,126,55,
130,126,62,127,125,62,129,126,62,133,127,61,138,129,59,
145,131,58,148,131,64,148,133,59,153,138,61,155,139,60,
161,137,65,168,141,63,170,148,65,171,149,67,172,151,68,
176,153,68,174,155,77,171,155,80,169,154,78,169,155,80,
167,153,83,167,151,89,174,152,82,174,155,80,175,155,81,
173,153,85,174,151,97,183,153,91,184,156,96,181,156,96,
179,157,97,177,153,105,174,154,105,173,155,98,173,155,91,
177,156,88,179,156,86,177,152,85,174,150,87,174,149,89,
172,146,87,172,146,86,173,145,89,173,144,91,174,146,86,
176,150,87,175,150,88,176,148,87,176,146,88,176,145,91,
177,145,93,177,144,94,174,142,91,174,142,86,180,148,76,
183,150,83,182,149,86,179,147,89,179,142,96,171,141,95,
173,143,83,175,148,77,174,151,75,175,150,83,179,151,86,
181,153,90,184,154,92,187,155,92,189,155,94,191,158,98,
192,163,98,188,164,100,187,160,101,187,161,105,186,163,
110,183,164,107,183,165,106,184,167,100,186,173,99,185,
173,105,181,169,109,181,168,107,182,171,107,181,172,106,
178,171,103,179,169,101,179,168,97,178,167,95,177,167,95,
174,163,97,170,154,104,157,142,95,147,136,88,144,135,85,
140,134,81,138,132,79,137,132,73,139,132,70,139,132,71,
134,130,70,130,128,71,121,124,77,94,107,90,57,82,97,29,
57,84,24,49,74,23,43,65,18,35,55,22,39,49,29,40,41,33,
43,35,33,43,38,41,46,29,38,48,38,31,44,42,22,36,38,26,
38,37,34,43,41,37,50,59,96,103,107,158,161,163,182,182,
182,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,185,184,167,179,
177,68,115,169,14,58,104,9,49,63,24,53,58,21,49,56,19,
46,50,29,49,40,34,51,42,33,49,42,34,48,39,37,50,37,39,
50,37,44,54,37,60,61,30,71,69,28,80,79,26,100,92,23,
123,106,21,133,116,33,138,122,46,136,127,53,129,126,54,
129,125,62,128,124,64,130,124,62,135,127,61,141,130,58,
147,133,57,149,133,64,148,136,60,152,137,61,157,138,64,
162,139,69,166,143,67,169,147,63,171,149,67,169,149,70,
174,153,71,171,153,79,169,154,79,167,154,76,168,155,76,
167,153,79,167,151,85,176,152,80,175,156,81,177,156,84,
179,156,89,175,153,98,184,152,87,183,155,91,181,156,94,
179,156,95,178,156,97,174,155,101,172,153,92,176,155,88,
180,158,89,182,161,89,180,161,90,175,159,95,174,157,96,
172,154,92,172,153,86,172,153,88,172,150,91,173,146,85,
174,149,87,172,149,85,172,148,84,177,148,94,173,147,96,
172,146,96,175,146,94,179,150,93,179,151,91,177,153,83,
174,150,85,175,153,88,175,153,90,175,148,97,176,145,96,
172,149,91,174,153,84,176,155,81,173,151,87,179,152,87,
182,157,92,182,158,94,184,159,94,185,160,93,184,160,93,
180,160,93,182,161,97,189,163,104,194,165,107,192,165,
108,184,168,106,183,170,102,183,171,98,184,174,97,184,
175,103,184,175,108,184,174,109,183,174,109,181,173,109,
180,172,109,180,170,109,181,172,102,179,172,99,177,171,
99,172,166,99,169,156,101,162,149,94,151,144,97,145,138,
92,141,133,86,137,128,86,137,130,81,136,130,75,136,131,
75,133,129,73,129,127,74,120,122,79,94,105,90,57,81,96,
31,59,86,25,51,76,22,44,66,19,37,56,21,40,47,28,41,41,
33,43,35,35,45,36,44,49,28,38,49,35,29,44,38,20,36,35,
24,39,34,28,41,35,22,41,47,67,79,83,139,146,147,177,
178,178,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,185,184,157,
176,172,42,101,166,4,53,107,5,47,70,22,52,56,22,50,46,
21,48,45,30,49,35,36,52,35,36,51,39,33,47,39,37,50,39,
43,53,34,46,54,38,61,63,25,75,75,26,85,84,27,102,94,
28,124,108,33,133,117,38,138,125,48,135,127,57,127,125,
66,129,124,67,129,124,66,131,124,63,137,128,64,143,131,
65,147,133,66,148,132,74,150,136,66,155,138,68,158,138,
70,160,140,72,164,140,72,167,143,67,170,147,66,171,149,
66,174,151,75,172,152,81,170,153,79,170,154,74,173,157,
74,171,155,75,168,152,79,177,154,80,172,156,76,175,156,
79,178,156,82,174,153,88,180,150,93,182,156,92,181,157,
99,177,155,101,178,155,98,175,158,90,174,156,82,178,158,
80,183,162,83,184,163,84,184,164,88,179,162,93,174,157,
97,176,157,97,175,157,93,174,154,97,175,154,95,177,148,
104,176,150,104,172,150,101,172,149,106,175,145,104,172,
145,103,171,143,96,179,149,92,181,151,90,181,152,96,181,
152,104,180,152,106,180,154,105,178,155,101,180,154,101,
184,156,94,182,160,89,180,157,88,182,156,90,181,157,85,
183,153,89,183,154,93,184,157,95,186,159,96,188,163,97,
190,167,99,187,166,102,183,163,107,184,162,106,189,165,
101,194,169,95,186,172,96,185,172,93,187,173,97,187,175,
101,184,177,103,184,176,97,185,177,96,185,177,98,183,175,
99,181,173,101,181,173,102,181,173,97,179,171,95,177,170,
101,172,164,100,173,161,88,163,154,96,153,148,95,145,141,
89,142,136,88,138,131,90,135,129,83,134,130,78,135,132,
74,134,132,71,130,130,70,119,123,75,92,105,86,55,83,89,
32,62,82,25,52,74,22,45,67,19,39,55,20,40,48,26,41,43,
32,42,38,35,46,32,44,50,33,39,50,39,30,44,41,21,38,38,
25,41,37,30,45,36,22,42,41,52,69,74,125,132,136,170,
171,172,183,183,183,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,185,180,185,181,133,
171,165,23,92,162,0,50,105,0,46,69,18,48,51,28,51,45,
21,45,43,30,45,34,37,48,33,38,50,39,33,46,40,35,49,41,
45,53,35,47,54,37,62,64,25,81,76,27,93,83,28,105,94,
29,123,107,33,137,116,39,142,124,47,139,126,58,128,121,
67,128,121,66,130,122,65,133,123,64,137,125,63,142,127,
63,146,129,66,145,129,71,147,132,63,153,135,66,155,136,
67,157,139,70,160,140,71,162,142,67,163,145,64,165,149,
65,167,148,71,168,145,76,166,145,73,167,149,71,172,153,
73,171,153,75,169,152,81,170,152,80,170,152,76,174,156,
78,177,155,78,177,153,84,174,151,95,175,155,89,176,157,
96,170,155,98,172,152,97,173,155,90,174,157,85,177,159,
83,183,161,83,186,160,83,189,162,87,186,160,94,179,155,
97,175,155,96,177,156,97,184,152,101,179,158,101,176,153,
107,172,152,103,167,154,101,166,152,107,168,143,101,170,
139,97,173,139,90,180,143,87,184,146,87,185,148,96,182,
149,103,178,151,106,178,154,105,178,155,101,181,156,101,
184,158,91,180,157,84,182,157,87,183,153,88,184,154,84,
185,153,90,186,153,93,187,157,96,191,164,100,187,166,97,
187,169,99,187,169,103,181,166,106,178,164,105,177,164,
97,184,166,92,187,170,93,187,170,93,188,170,98,185,171,
101,184,169,100,186,172,93,187,173,92,187,173,93,185,172,
95,182,171,96,182,170,98,180,170,93,175,167,92,177,166,
98,175,160,97,173,161,87,160,154,95,153,146,91,147,140,
88,141,133,85,139,126,85,140,127,82,137,129,76,137,129,
71,138,130,69,133,128,67,120,121,72,90,103,83,55,83,87,
33,62,79,25,52,73,18,45,67,16,39,56,19,39,48,25,40,42,
29,41,37,35,43,30,38,49,33,36,49,39,31,43,41,24,36,36,
29,39,35,35,44,37,35,43,43,59,73,78,122,133,134,167,
170,170,182,183,183,184,184,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,183,185,184,175,183,181,123,
164,162,19,95,153,0,53,103,0,44,74,16,46,54,28,51,43,
24,48,45,30,44,45,36,46,42,38,49,41,35,49,40,36,50,39,
46,54,37,50,59,32,62,65,27,83,77,25,97,88,21,108,98,
27,126,111,28,138,116,41,143,123,54,140,126,63,131,124,
65,130,125,59,132,125,59,136,127,60,141,130,60,144,131,
60,148,131,61,146,134,52,149,136,58,155,137,63,158,140,
66,158,140,66,160,143,56,162,144,62,163,144,75,161,142,
83,165,143,86,167,144,84,166,145,80,166,146,78,169,149,
79,170,152,75,169,154,70,170,152,76,170,153,75,172,153,
77,175,153,78,179,156,76,177,154,87,175,155,82,176,160,
82,171,160,81,174,156,91,176,158,92,177,159,93,177,157,
92,182,158,93,186,157,94,186,156,94,184,157,87,183,159,
95,179,158,101,176,155,100,186,156,94,180,157,105,182,
160,103,181,161,109,171,156,113,162,148,113,164,139,96,
169,139,95,174,141,91,182,146,88,187,149,88,185,150,91,
181,151,89,179,156,88,178,158,87,175,155,82,178,156,83,
184,158,82,183,159,99,184,158,101,188,158,98,189,158,93,
190,157,102,191,159,97,193,164,95,193,168,97,192,171,100,
190,171,103,189,172,102,185,173,101,181,168,98,178,165,
95,184,164,103,187,169,95,187,170,90,189,172,94,186,173,
95,185,171,96,187,170,99,188,172,96,189,172,100,186,171,
105,183,169,107,183,169,106,181,166,106,176,167,98,173,
163,91,173,161,87,171,159,85,160,154,96,153,147,89,148,
141,87,142,135,81,142,132,73,141,129,82,138,129,81,136,
128,74,138,130,69,134,129,66,121,123,67,92,106,75,56,86,
76,35,67,64,28,58,56,20,48,59,17,42,50,20,40,47,25,41,
41,29,42,32,36,45,28,39,50,33,37,48,43,31,43,43,25,36,
37,29,39,38,36,44,38,41,50,39,66,81,88,124,133,138,166,
168,169,178,179,180,182,183,182,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,185,181,183,182,155,
167,170,53,107,160,2,51,106,0,43,75,10,43,50,26,48,41,
31,44,45,26,43,43,31,45,39,37,48,40,38,48,41,38,49,40,
43,54,36,52,61,34,67,65,29,83,76,24,100,88,22,115,96,
29,132,110,30,135,118,40,134,124,51,130,127,59,126,125,
65,130,125,60,134,126,61,137,127,61,141,132,62,140,132,
60,142,133,60,146,136,56,147,136,59,151,138,63,153,140,
64,153,140,64,161,140,56,161,144,64,159,144,75,159,140,
81,162,140,82,163,142,81,162,143,77,162,143,75,165,144,
74,167,146,71,169,148,68,168,146,72,168,149,72,169,150,
73,170,151,75,174,156,74,174,154,86,174,153,81,178,155,
80,179,157,83,181,153,91,182,154,93,178,153,90,177,152,
89,179,153,89,182,156,91,179,159,93,181,161,89,180,159,
94,180,156,99,178,152,100,184,153,93,181,151,102,179,156,
99,180,157,106,176,153,110,171,145,112,174,141,102,176,
141,100,177,142,95,181,149,91,182,152,90,181,152,92,178,
152,89,177,152,85,179,155,85,178,157,84,180,157,85,179,
159,81,178,160,99,180,160,102,183,162,100,186,165,98,186,
165,106,182,165,100,183,168,97,186,170,97,188,170,99,191,
169,102,195,170,102,192,169,102,189,168,102,185,167,101,
179,165,103,182,167,93,183,171,91,186,172,95,185,171,96,
182,171,96,179,172,97,178,171,92,180,172,96,177,168,99,
176,163,99,180,162,99,178,160,101,176,160,94,173,158,89,
172,157,85,169,155,83,159,146,90,154,142,86,150,138,86,
143,132,80,137,133,73,136,131,80,134,127,77,133,127,71,
133,129,67,130,128,64,117,122,66,86,106,75,58,85,78,44,
69,70,35,58,61,23,47,61,21,41,51,21,41,48,26,42,42,31,
43,33,37,44,28,41,50,34,35,49,44,28,44,43,25,39,39,30,
41,40,37,45,39,44,53,43,74,88,94,129,138,143,167,169,
170,180,181,181,183,183,183,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,185,184,173,180,
175,95,135,167,15,63,118,0,41,87,9,36,69,23,41,55,31,
45,44,28,44,46,29,43,39,36,48,35,39,51,34,38,51,32,42,
52,35,50,57,33,67,66,25,84,77,25,99,87,24,115,98,24,
134,114,24,137,121,36,135,126,49,130,126,60,127,126,63,
130,124,57,135,127,58,139,130,59,143,134,58,143,135,58,
143,134,64,146,133,74,149,136,73,152,139,69,153,140,65,
152,139,63,162,139,58,161,143,65,159,144,64,160,145,61,
162,144,61,163,142,76,162,142,81,162,142,79,165,144,74,
166,145,69,168,148,68,169,148,70,170,151,68,170,151,74,
170,150,82,171,149,87,171,148,90,173,149,88,177,151,90,
177,153,90,180,154,87,180,154,84,177,154,84,177,153,85,
182,155,89,181,155,92,176,153,100,175,152,106,178,156,95,
179,157,93,179,156,94,186,155,91,186,157,99,181,156,106,
179,157,102,176,156,92,172,151,87,179,150,87,182,151,91,
183,150,93,183,151,94,184,152,93,183,153,93,178,150,97,
176,149,93,179,152,98,179,154,96,181,157,86,180,158,84,
176,160,86,177,159,89,180,160,93,183,162,99,185,164,103,
184,166,104,185,168,105,186,168,106,187,168,104,190,168,
103,193,168,104,194,169,110,192,170,108,189,171,103,183,
168,106,182,165,103,184,168,105,184,168,102,184,168,100,
182,169,104,179,171,100,176,168,97,176,167,98,174,163,98,
173,159,100,177,158,101,176,159,89,175,160,83,175,160,84,
172,159,81,168,155,76,159,149,78,156,146,80,153,143,83,
146,138,81,137,133,78,136,132,75,135,129,71,136,130,72,
135,130,74,131,127,76,118,119,84,85,101,98,58,82,95,44,
66,87,35,56,74,24,48,61,24,45,45,24,46,41,26,43,37,31,
43,34,38,46,26,41,50,32,33,49,38,26,43,37,24,39,33,30,
42,32,37,47,32,45,54,37,73,87,89,130,138,142,168,171,
172,182,182,182,184,184,184,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,185,184,180,183,
181,124,156,176,33,84,126,0,48,89,0,41,68,8,42,49,22,
45,39,31,45,47,28,43,39,32,46,33,40,50,33,42,50,33,42,
54,35,48,59,33,64,66,24,84,78,26,100,86,25,119,96,24,
131,113,22,137,121,37,135,125,50,128,125,59,127,124,61,
131,124,57,133,126,57,137,128,57,144,133,59,145,134,59,
142,133,64,141,132,72,147,132,70,149,136,67,150,138,63,
155,136,64,156,140,58,153,142,61,156,142,60,158,143,58,
159,143,60,157,146,76,156,144,79,158,142,76,161,143,72,
163,144,67,166,148,67,167,149,70,168,150,67,166,149,72,
165,146,78,166,145,82,166,144,87,169,145,85,172,148,88,
174,150,88,177,152,86,177,152,84,176,151,84,176,149,84,
178,148,84,179,148,88,174,144,92,170,143,97,176,152,93,
178,153,93,178,153,93,180,158,90,181,157,98,172,156,102,
174,154,97,175,151,90,170,152,88,173,155,88,171,156,91,
169,154,92,171,152,91,174,150,90,175,149,90,171,149,94,
177,146,92,176,148,95,171,148,89,182,150,81,185,157,87,
179,158,87,179,158,90,179,159,93,176,160,97,178,161,100,
181,161,100,182,161,100,183,162,100,184,162,97,189,165,
97,189,165,100,191,165,105,191,167,104,189,169,100,181,
167,104,179,162,99,182,164,101,184,165,99,182,165,96,181,
164,98,182,166,98,178,165,96,175,164,96,173,162,97,169,
157,96,167,155,95,170,154,85,173,152,78,176,152,79,173,
151,77,171,152,75,167,150,80,159,147,82,155,144,84,149,
139,83,142,134,81,135,134,76,134,132,72,133,131,71,132,
130,72,128,127,74,116,118,82,83,99,95,58,80,93,37,65,
83,25,55,70,21,47,61,25,43,45,27,43,41,28,44,38,30,44,
33,43,46,27,41,50,32,34,48,38,27,43,37,23,38,32,29,41,
32,36,46,31,43,53,35,74,86,89,134,139,143,173,175,176,
183,184,184,184,185,184,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,184,185,184,181,185,183,
144,170,172,44,96,144,2,56,92,3,44,76,8,37,66,20,39,
52,33,47,41,31,46,39,31,45,38,42,52,39,44,53,35,43,54,
37,48,58,34,64,66,23,85,79,24,102,89,23,122,100,23,131,
111,33,137,119,42,136,124,54,128,123,60,127,123,62,134,
126,59,139,130,61,142,132,63,148,135,65,148,136,65,144,
136,65,144,136,64,150,137,65,151,137,65,151,138,63,157,
137,66,158,139,69,155,141,75,156,138,76,161,140,80,161,
140,81,157,144,79,156,144,72,159,144,69,163,145,72,165,
145,76,165,144,81,166,142,89,166,145,84,164,143,85,164,
143,88,165,144,86,167,146,84,171,148,83,173,149,86,173,
150,89,176,150,90,177,150,92,176,148,93,175,146,92,177,
145,91,179,147,91,176,146,91,172,145,95,174,148,92,176,
149,90,180,153,93,181,157,92,181,157,95,172,157,98,172,
151,92,180,155,93,176,156,95,175,155,99,171,152,104,168,
149,104,169,147,100,174,149,94,176,150,86,168,145,87,176,
146,80,175,148,87,170,146,92,182,148,99,185,158,90,182,
161,88,181,162,87,182,163,89,180,165,92,180,161,110,181,
161,105,183,162,100,183,162,97,184,163,95,186,163,93,186,
164,92,187,164,93,188,164,98,187,165,104,180,164,108,181,
163,103,179,163,94,181,163,88,181,166,85,182,166,91,182,
166,97,179,167,96,176,166,94,175,164,93,171,160,92,168,
156,92,169,152,85,173,151,83,179,154,84,177,154,83,174,
154,83,171,153,83,164,152,82,159,149,83,154,145,82,147,
140,82,140,136,93,136,132,84,135,131,76,132,131,71,129,
128,72,117,120,81,85,101,93,56,79,89,36,64,83,24,54,75,
21,46,68,26,45,48,28,44,44,29,44,44,32,45,37,45,49,26,
43,52,33,37,50,41,29,44,41,25,39,36,31,43,35,37,45,34,
48,55,47,82,92,99,143,146,150,178,180,180,184,184,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,184,185,184,182,184,182,157,173,176,
58,108,154,6,62,99,5,51,82,7,41,69,11,41,50,23,45,36,
31,46,38,31,45,36,37,50,34,42,52,33,47,50,36,48,55,32,
63,65,20,80,76,20,98,89,21,119,100,22,129,113,33,132,
119,41,132,122,52,129,121,61,129,121,64,136,123,60,140,
127,61,143,130,62,147,133,64,150,134,66,150,134,67,151,
134,66,149,138,66,146,137,63,148,138,63,152,138,66,150,
140,68,153,139,74,153,138,77,152,139,78,152,138,77,152,
138,75,156,140,70,160,143,69,161,145,71,161,143,73,165,
140,78,163,136,84,164,139,78,161,138,79,161,136,82,171,
134,81,175,138,82,173,142,81,174,145,83,174,144,85,176,
142,86,172,143,85,172,142,87,171,141,88,172,143,87,173,
143,86,173,142,87,170,139,91,172,140,87,175,146,89,175,
150,89,176,154,88,176,153,91,171,152,94,171,152,92,172,
154,89,173,151,89,173,149,95,170,146,99,163,141,97,161,
139,92,169,144,88,178,149,85,172,146,90,171,148,80,173,
147,87,173,145,92,176,145,95,180,156,85,186,158,87,186,
161,89,183,166,91,185,166,95,180,157,108,175,156,100,177,
160,96,177,161,93,176,159,89,179,163,89,180,164,90,180,
164,89,182,166,96,180,164,99,179,157,103,179,156,97,179,
157,90,180,161,86,181,164,84,181,163,88,179,164,93,178,
163,93,177,162,92,175,160,90,171,157,90,169,154,91,171,
154,86,173,154,85,174,154,83,174,155,82,174,154,84,170,
153,84,169,151,84,164,149,86,157,146,86,151,143,87,140,
136,94,135,130,83,135,128,74,135,127,71,130,126,71,114,
119,79,81,97,91,52,77,87,35,61,81,27,49,72,21,43,66,
26,43,46,26,45,43,29,45,44,34,46,38,44,53,28,44,51,34,
34,50,41,26,45,41,23,40,36,31,42,34,38,45,34,57,62,54,
104,113,118,159,161,164,182,182,182,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,182,185,182,155,176,167,65,117,
153,10,67,105,7,53,76,11,48,60,12,39,58,21,39,52,29,
42,45,33,46,40,33,46,35,39,49,35,49,52,34,48,53,36,63,
61,31,80,74,30,96,85,28,118,98,30,129,114,29,131,119,
36,132,124,43,132,127,47,132,126,53,139,128,55,144,132,
57,146,134,61,149,134,67,151,134,71,151,134,72,152,134,
74,150,135,82,148,136,77,150,138,72,155,139,77,151,141,
72,153,139,73,155,141,75,154,140,75,153,139,78,155,143,
73,157,141,71,160,142,76,159,140,77,159,140,79,166,141,
80,168,142,78,166,141,80,160,137,82,158,132,80,169,132,
79,174,138,79,172,141,83,173,143,86,174,144,86,176,143,
84,173,144,88,172,142,93,172,140,97,170,138,96,171,140,
93,172,141,89,171,141,86,174,143,87,177,147,92,176,150,
95,176,150,103,177,152,98,174,155,93,173,155,91,171,152,
89,174,151,89,175,152,89,171,150,88,167,148,87,166,146,
85,170,147,85,179,149,86,173,149,86,172,147,89,176,149,
88,177,151,81,180,152,82,179,155,82,187,159,78,191,168,
84,184,167,86,185,164,91,182,162,93,181,161,98,181,162,
102,183,164,105,182,162,105,181,162,105,182,162,103,182,
163,103,181,164,103,179,161,99,179,158,95,178,155,96,181,
159,95,182,162,95,182,163,97,181,162,101,179,165,90,178,
164,92,178,162,98,177,161,101,174,158,99,171,156,94,173,
155,89,175,156,89,178,157,90,176,156,89,175,154,95,172,
154,90,171,153,89,167,152,87,160,149,87,154,145,91,142,
139,91,137,131,85,137,129,79,139,130,78,133,128,79,114,
117,85,82,96,96,52,76,90,33,60,72,27,52,58,21,46,56,
27,44,52,26,44,47,28,46,42,37,49,38,46,53,42,45,52,38,
36,51,47,25,43,45,24,40,40,31,41,37,43,48,38,76,82,67,
126,136,132,170,172,172,184,184,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,183,185,183,157,172,165,57,122,
152,7,74,107,3,58,78,11,54,63,18,43,64,18,41,54,20,42,
42,25,46,37,29,48,35,34,49,33,42,51,31,46,50,33,53,60,
25,73,71,25,88,82,22,103,95,22,124,109,23,127,113,30,
130,118,37,131,123,43,132,122,51,136,127,54,141,130,57,
146,133,63,147,134,68,146,134,71,149,133,72,147,134,76,
147,133,83,150,135,78,152,138,73,153,137,75,148,140,69,
150,140,72,153,138,72,156,138,74,155,136,77,156,137,69,
156,140,70,154,140,73,153,139,75,157,141,79,161,142,80,
160,144,78,160,140,79,159,136,82,160,134,82,163,137,80,
171,141,81,171,140,83,173,142,86,174,144,86,176,145,84,
176,145,90,171,143,93,168,138,93,167,133,90,170,134,90,
178,139,90,182,143,91,182,148,92,180,147,93,177,148,95,
176,145,103,168,150,97,171,152,91,172,152,90,170,150,88,
173,150,89,173,149,87,170,148,86,169,146,87,171,146,88,
174,149,88,175,151,87,175,152,89,169,150,91,169,149,87,
171,151,80,172,153,80,177,154,81,177,161,74,181,165,78,
182,164,82,179,163,86,186,161,94,184,159,99,182,160,101,
184,163,105,183,162,106,181,159,104,179,160,101,179,161,
99,176,156,95,179,155,93,184,154,91,179,153,96,180,157,
95,178,158,93,177,157,92,177,156,96,177,160,86,176,163,
90,174,162,96,171,157,96,169,152,94,170,151,91,170,154,
86,173,154,86,174,153,86,174,153,86,171,152,91,176,148,
88,171,150,86,165,151,84,158,148,85,150,143,90,139,136,
89,135,127,82,133,125,77,134,129,77,124,126,75,104,115,
80,68,94,88,43,71,83,31,58,69,27,50,57,28,42,57,33,43,
54,32,43,48,36,44,45,42,50,42,43,55,43,41,56,38,32,49,
45,24,42,45,23,40,40,27,41,36,42,51,39,92,96,86,144,
147,146,175,175,175,184,184,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,185,184,162,178,165,58,124,178,5,
72,125,8,61,92,10,52,66,22,48,63,22,46,54,21,43,48,25,
43,47,26,44,41,30,45,36,41,49,36,49,54,31,53,59,31,70,
68,29,86,79,25,100,90,28,120,101,32,125,108,39,129,114,
47,130,120,51,133,124,49,138,129,54,143,132,58,148,135,
63,146,134,64,145,134,65,150,136,68,149,139,70,150,140,
71,153,139,78,154,137,81,154,138,78,148,138,76,150,138,
80,154,138,78,156,138,72,156,137,78,157,138,71,156,139,
70,154,141,72,153,140,71,157,142,71,163,145,72,159,145,
74,162,143,75,165,144,77,167,144,74,170,146,74,177,148,
82,177,148,82,178,148,84,179,149,87,181,148,96,181,150,
94,175,148,91,171,144,85,173,143,82,177,143,86,181,142,
95,184,142,104,184,148,100,182,149,95,179,150,92,179,149,
97,168,152,93,170,150,99,173,152,95,171,152,86,172,148,
86,174,150,86,173,150,91,172,148,94,174,148,95,174,148,
90,173,149,87,174,150,86,169,151,85,172,153,84,175,155,
82,175,154,87,180,155,89,178,158,97,179,156,104,180,156,
108,177,156,111,183,155,101,185,159,99,183,160,101,181,
159,104,182,160,105,182,161,101,178,159,103,178,160,98,
177,157,98,179,155,95,186,157,89,184,159,95,183,160,92,
181,162,86,181,163,81,182,164,82,180,162,94,177,163,95,
173,162,93,170,158,91,169,153,92,172,152,98,169,153,92,
174,155,86,176,156,83,177,157,84,173,155,93,181,154,83,
173,153,82,166,151,82,157,148,83,150,143,91,138,133,98,
134,129,69,136,131,63,134,131,72,124,124,80,102,111,89,
62,85,98,37,64,81,30,54,82,27,47,72,32,48,45,36,49,42,
37,51,34,40,52,28,46,56,31,44,56,42,42,55,45,32,49,47,
25,42,47,25,42,45,28,42,38,44,54,42,101,104,91,149,153,
149,177,178,178,184,184,184,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,168,179,167,64,131,182,8,75,
128,8,61,92,13,56,71,17,47,62,20,46,53,22,44,49,22,42,
44,25,44,41,27,46,36,33,49,35,45,54,30,53,57,30,69,67,
28,83,77,22,95,87,24,111,97,25,112,104,32,120,110,41,
132,115,48,141,120,50,148,126,55,149,130,58,150,133,61,
150,135,65,149,135,66,150,136,67,148,138,69,149,140,71,
149,138,76,148,137,78,148,138,76,152,135,75,152,135,79,
152,138,77,155,140,74,157,136,76,157,137,72,154,136,69,
152,136,70,155,140,73,157,142,72,161,145,72,165,144,76,
164,143,77,164,143,76,164,146,75,166,147,75,169,148,81,
174,147,81,174,146,82,172,147,84,173,142,90,177,145,91,
179,148,93,180,148,91,182,149,89,183,150,92,183,149,100,
180,147,104,177,149,99,177,151,95,176,152,93,174,149,96,
172,150,94,172,149,98,171,150,91,172,152,86,176,148,86,
175,149,85,173,151,92,171,150,96,169,150,95,168,151,91,
170,151,87,173,149,86,171,152,86,171,156,85,173,157,83,
172,155,86,171,155,85,169,154,91,172,152,98,176,150,101,
177,152,106,179,155,99,180,157,96,182,158,99,183,156,102,
185,157,103,186,159,102,183,158,103,180,160,98,178,158,
99,179,159,97,181,162,91,181,160,94,175,161,90,175,163,
85,175,165,81,175,165,82,173,163,93,174,164,95,175,163,
94,174,160,93,172,155,93,171,152,95,173,152,91,174,154,
85,174,154,82,173,154,81,170,150,87,169,153,77,170,153,
81,164,152,82,158,149,85,150,142,91,134,129,95,133,128,
69,136,134,65,127,129,68,115,121,75,96,106,84,58,80,94,
39,61,79,30,50,78,26,44,69,35,47,46,39,45,41,38,51,35,
42,54,30,47,57,32,43,57,42,39,58,46,33,49,47,27,42,46,
28,40,44,32,42,39,48,53,43,97,100,88,144,149,145,174,
176,176,184,184,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,171,181,175,79,141,169,13,82,122,10,
64,96,11,54,73,18,50,61,21,48,50,23,46,43,24,44,39,26,
45,40,27,44,40,30,45,41,40,47,39,49,52,36,64,61,34,79,
72,33,92,81,34,108,93,22,110,100,38,116,105,40,132,114,
41,142,121,47,148,128,48,149,132,51,151,135,56,153,138,
62,151,138,64,152,138,68,150,139,69,151,141,72,153,141,
78,148,138,77,147,137,75,154,136,77,152,138,72,152,139,
76,151,136,77,154,135,75,158,139,81,157,140,77,156,141,
75,157,142,76,157,143,76,159,144,79,163,143,87,163,144,
83,165,145,81,165,146,79,167,148,80,169,149,86,173,147,
84,174,149,83,171,148,74,175,150,65,180,152,78,182,153,
82,184,155,86,186,156,88,187,157,90,186,157,91,184,156,
100,182,157,102,182,156,101,178,153,98,175,151,95,170,
149,102,172,152,93,172,153,90,171,152,85,179,151,88,179,
156,91,177,157,93,174,155,96,169,151,94,167,149,92,170,
150,92,171,148,97,165,147,98,169,152,98,175,156,95,177,
159,97,173,160,91,170,157,92,172,152,93,176,152,94,176,
152,96,179,156,90,179,156,91,180,157,94,182,158,93,182,
156,92,182,157,94,181,158,97,180,162,91,181,162,92,181,
162,94,180,161,97,180,162,93,178,166,94,177,165,94,176,
164,93,176,164,93,174,165,94,173,164,92,175,164,92,173,
160,88,171,158,84,173,157,82,174,155,89,172,153,90,170,
151,86,170,151,84,172,152,85,170,153,86,169,152,89,165,
151,95,155,145,97,145,137,100,128,125,83,134,129,75,139,
134,83,125,125,83,112,117,84,93,102,83,55,78,84,39,60,
79,28,48,72,28,46,63,36,47,50,41,49,42,38,52,39,44,55,
35,50,60,33,46,61,34,40,59,54,32,49,43,29,45,37,30,44,
32,34,45,25,48,54,27,84,89,68,135,140,139,172,173,173,
184,184,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,178,183,179,114,153,168,21,85,121,13,64,93,
19,56,71,20,52,60,25,49,51,28,47,43,30,46,41,31,44,40,
32,44,39,32,44,40,36,46,40,45,52,37,57,60,36,68,68,34,
81,77,35,101,90,21,107,96,35,114,99,34,126,109,33,138,
115,39,148,126,44,150,132,49,150,136,54,151,140,60,151,
141,63,152,140,66,151,140,69,152,141,71,152,139,74,149,
138,75,148,137,76,148,135,78,150,136,73,154,136,76,155,
136,75,156,138,77,159,139,76,159,139,72,159,140,71,161,
142,74,162,143,76,162,142,80,158,140,86,158,142,82,161,
143,79,164,144,76,170,147,75,167,149,80,167,145,77,170,
143,78,173,144,73,177,149,61,182,152,71,184,152,77,187,
154,83,186,154,86,187,158,90,187,161,93,184,157,99,179,
156,97,179,156,98,178,157,97,175,156,94,168,151,96,170,
151,90,173,152,89,175,152,87,179,156,90,175,157,92,174,
158,94,173,157,96,171,154,95,173,153,94,173,153,93,168,
153,95,165,151,100,170,153,98,174,155,92,174,157,94,174,
158,94,171,160,96,172,158,99,170,154,98,170,150,97,173,
152,90,174,155,90,175,156,90,174,155,87,175,157,87,177,
159,89,177,158,94,177,160,86,178,161,85,178,163,88,181,
162,94,177,162,87,178,164,90,179,165,95,179,164,95,178,
164,94,176,163,90,174,162,91,173,161,90,171,160,87,171,
158,83,173,157,84,169,154,86,167,153,86,165,151,82,167,
151,81,170,150,83,166,152,84,160,152,86,155,149,91,145,
143,92,135,131,92,134,122,73,138,127,74,136,130,84,118,
119,84,105,109,83,88,95,80,59,75,81,39,59,77,30,49,68,
33,47,57,41,48,48,41,51,43,41,51,39,46,55,38,51,60,35,
53,58,31,39,57,53,32,48,41,32,45,35,33,44,31,38,46,24,
50,54,24,73,77,51,124,130,128,168,170,172,183,184,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
182,183,182,144,167,167,37,96,123,12,62,95,20,56,74,23,
53,60,26,49,48,30,48,45,31,46,42,33,45,38,34,47,36,35,
48,38,39,48,35,43,50,38,51,56,38,60,64,33,70,72,30,88,
83,25,98,90,32,108,97,29,118,106,25,133,114,32,146,125,
40,148,131,47,148,136,55,146,137,58,149,140,61,152,141,
62,148,141,66,149,141,68,149,140,73,147,139,76,145,137,
75,143,134,77,148,132,73,155,135,73,160,138,72,160,139,
74,163,139,74,163,141,73,163,142,72,163,143,71,164,144,
74,165,145,80,161,144,87,160,146,82,162,147,80,164,148,
80,168,148,84,167,147,77,164,143,78,167,142,81,169,143,
77,171,146,70,178,151,73,181,152,77,183,152,81,183,153,
87,181,153,92,179,153,97,180,155,91,178,156,88,173,153,
89,172,153,89,171,155,86,173,154,86,172,152,82,174,151,
85,177,154,88,177,158,89,176,158,94,175,158,97,175,157,
97,175,157,96,176,157,94,177,157,91,172,156,92,172,156,
91,174,157,93,176,160,93,177,160,93,177,159,95,171,159,
103,170,157,106,168,155,102,169,151,98,170,153,87,172,
155,85,173,157,86,174,158,86,176,160,84,177,160,82,175,
158,90,179,160,86,179,160,85,178,160,86,181,159,88,180,
162,86,178,161,92,178,161,94,177,161,93,177,161,92,174,
162,91,172,162,90,169,161,88,167,160,86,168,161,88,170,
158,89,168,155,87,166,154,83,166,152,81,166,153,80,168,
153,81,164,154,77,160,153,79,154,150,84,140,139,83,133,
130,82,138,125,66,137,128,74,129,127,85,108,113,83,96,
104,82,81,93,80,55,75,81,38,60,73,35,55,63,39,52,48,
44,52,40,43,52,46,45,53,42,48,57,45,49,59,45,54,59,38,
39,57,57,32,48,45,32,46,41,33,44,37,39,47,29,50,55,25,
65,71,39,119,126,119,165,168,168,181,181,182,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,182,184,182,
152,169,161,43,106,119,7,66,98,11,53,77,21,53,60,27,50,
49,30,48,40,33,48,36,35,48,33,35,49,33,35,48,34,43,50,
34,44,52,39,48,54,40,57,61,36,66,67,30,78,74,34,86,82,
34,98,88,31,112,100,29,126,108,32,138,118,35,143,125,47,
145,130,59,144,132,62,147,136,64,150,137,65,147,135,69,
146,136,74,141,134,80,136,131,83,140,129,77,142,127,78,
146,127,72,153,130,67,158,136,64,162,139,65,164,141,72,
163,142,76,163,143,76,164,144,75,166,146,74,166,147,76,
163,148,79,163,149,73,163,149,74,164,148,77,162,146,87,
165,146,83,160,142,89,161,141,87,164,144,83,165,143,80,
175,149,75,179,150,75,181,152,79,180,152,84,174,148,90,
167,144,98,162,147,95,164,148,93,166,147,89,170,147,87,
169,150,88,172,150,83,174,152,79,175,153,82,172,153,84,
170,154,83,169,152,87,169,152,89,172,154,92,175,156,94,
174,154,92,174,154,94,173,153,97,173,154,91,170,153,91,
170,153,90,174,157,87,177,157,86,166,155,105,161,149,110,
160,145,103,162,146,90,166,146,88,167,148,88,170,150,89,
173,151,87,176,153,83,182,159,81,179,160,82,183,161,87,
183,159,95,180,157,98,183,158,96,179,160,95,177,161,89,
176,161,85,175,161,82,175,160,82,174,162,88,172,162,85,
169,163,85,165,161,84,164,160,84,166,158,82,165,155,81,
163,152,86,165,151,87,165,152,83,166,155,75,166,154,76,
161,153,76,155,150,85,140,139,83,133,128,76,138,129,78,
131,128,92,118,120,95,100,106,87,88,97,84,72,85,83,47,
68,82,35,56,72,37,54,59,41,55,43,48,55,35,45,53,42,49,
57,38,51,61,45,46,59,48,50,60,44,37,57,59,31,49,49,31,
46,46,33,45,42,40,48,33,54,58,25,66,72,37,116,125,112,
166,167,167,182,182,183,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,183,185,183,156,173,161,44,113,
122,3,72,103,1,55,80,13,52,62,25,51,51,30,49,40,34,51,
37,35,53,36,33,51,33,36,52,34,42,52,33,42,52,35,44,52,
35,53,58,36,66,65,36,78,70,36,83,76,31,90,83,30,101,
92,31,119,101,32,132,113,34,142,121,46,143,125,54,140,
127,55,143,131,57,149,132,61,144,131,67,134,129,75,121,
123,78,115,118,79,120,117,78,128,116,73,136,120,69,145,
125,63,154,131,57,159,136,54,162,140,64,162,139,70,161,
139,72,163,143,73,166,145,73,168,145,73,167,144,73,171,
148,71,170,148,74,167,146,77,162,143,84,156,142,86,160,
141,92,161,141,89,163,142,85,164,142,85,174,143,73,178,
148,74,179,152,79,182,155,86,175,150,91,160,141,98,136,
138,101,135,138,98,149,139,91,165,142,84,167,143,82,167,
148,75,173,150,74,176,152,77,176,153,80,173,153,79,169,
151,86,169,150,88,172,151,90,175,153,92,174,152,91,175,
152,93,171,150,92,167,150,89,169,152,90,170,153,88,170,
156,85,166,155,80,145,149,101,136,137,103,137,130,95,142,
132,85,149,130,83,151,132,79,158,136,80,169,144,83,174,
145,78,182,152,78,182,158,79,183,158,84,178,156,90,174,
155,94,177,154,93,176,158,92,175,159,82,173,160,78,172,
161,77,170,161,81,175,159,84,172,159,81,170,161,82,164,
159,81,164,158,80,167,158,78,166,156,81,164,152,86,163,
149,87,163,150,82,167,154,74,169,154,75,161,154,75,151,
151,85,137,139,84,136,130,71,135,132,82,122,125,92,107,
114,92,93,101,86,82,91,83,67,79,81,45,63,80,35,53,67,
40,53,56,47,56,43,52,57,37,48,56,40,52,62,37,53,63,42,
49,60,46,49,60,47,38,57,59,34,49,49,33,46,46,33,45,42,
42,50,34,56,59,27,66,74,43,116,126,116,167,169,169,183,
183,183,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,183,185,183,158,176,159,48,119,129,5,74,115,0,
51,97,7,43,83,22,44,63,29,45,49,32,48,42,33,51,38,30,
49,34,33,49,38,40,51,41,44,56,35,47,55,34,52,57,37,62,
62,34,77,70,39,82,75,32,86,79,35,92,84,41,108,91,48,
122,101,48,133,111,47,138,121,47,137,125,45,139,127,51,
143,127,66,136,127,62,123,120,67,108,112,70,99,103,80,
97,95,101,108,97,88,118,100,84,129,107,76,142,116,68,
154,128,58,159,135,59,161,138,59,163,141,61,163,143,64,
165,144,70,169,144,77,171,145,78,172,148,76,172,150,75,
170,150,78,167,148,83,155,141,90,158,141,86,162,144,76,
163,144,67,161,142,70,168,139,72,174,147,68,176,152,67,
179,156,75,176,153,84,164,148,93,131,133,93,118,120,106,
131,120,107,148,125,93,160,134,76,163,143,71,169,145,69,
172,147,76,173,147,79,171,151,71,168,149,84,167,147,87,
169,147,88,171,148,85,174,151,84,175,152,83,173,153,77,
170,155,77,171,155,83,171,154,86,168,153,90,163,151,96,
139,143,104,120,121,107,116,109,110,118,106,98,131,112,
75,138,120,66,148,128,60,164,141,63,173,146,64,180,150,
72,179,154,74,182,158,76,179,159,79,175,157,81,178,158,
83,174,159,84,175,160,82,174,160,81,171,159,81,164,155,
88,173,156,85,174,160,86,169,160,86,163,157,81,162,156,
77,167,158,79,167,157,83,166,157,83,165,153,83,165,153,
83,169,155,81,171,159,80,164,157,79,150,150,89,135,138,
84,138,134,59,135,132,84,119,123,83,104,112,82,87,98,79,
74,86,76,61,74,75,42,59,76,35,53,60,42,55,49,51,59,39,
56,61,32,52,62,29,54,64,32,54,65,31,51,64,28,50,62,39,
39,58,56,36,51,44,36,48,43,34,45,39,44,52,34,58,63,27,
65,74,42,112,121,120,164,168,169,182,183,183,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,184,184,183,
165,179,164,54,128,132,2,82,119,0,56,98,0,45,82,12,44,
61,22,45,48,30,46,40,35,48,37,35,47,34,35,47,37,32,48,
38,44,53,34,50,55,35,51,56,36,56,61,32,65,66,34,78,71,
29,87,75,33,88,79,38,87,85,42,109,94,41,118,100,36,126,
108,35,136,117,40,136,118,46,130,116,55,123,122,55,123,
120,65,115,107,68,102,95,75,82,81,89,66,87,73,78,87,67,
93,90,57,110,98,48,128,110,40,147,119,46,155,126,49,161,
133,55,166,139,62,167,138,67,168,139,74,167,142,75,172,
145,74,177,149,76,175,148,77,167,146,81,156,145,91,151,
141,83,157,138,70,165,142,64,161,143,69,153,143,70,162,
145,62,175,152,64,177,151,69,174,149,79,166,145,90,147,
132,93,116,110,98,101,103,89,111,113,76,137,121,62,150,
127,57,155,132,56,158,135,65,156,137,68,159,142,61,157,
139,73,155,136,76,156,135,76,161,136,74,167,139,73,170,
141,74,172,144,70,174,146,72,175,148,79,169,146,79,166,
146,85,165,143,93,153,132,101,119,117,105,82,98,95,81,
95,81,101,100,58,122,107,52,141,115,49,164,130,54,176,
139,59,180,144,66,183,147,69,180,151,71,179,156,76,177,
158,81,176,158,82,169,155,80,167,158,79,167,159,78,170,
157,79,173,149,87,173,154,84,171,156,83,171,155,83,171,
154,81,172,154,79,173,157,80,169,157,83,166,157,82,165,
155,84,162,154,82,163,156,78,162,156,76,159,153,75,147,
147,87,131,134,81,140,134,60,125,130,80,110,118,77,96,
107,77,76,93,73,61,81,69,50,69,69,38,55,73,39,52,61,
48,57,51,55,60,39,61,61,33,61,62,30,56,66,32,56,63,29,
57,61,26,54,59,36,44,59,57,39,51,45,37,48,43,35,44,38,
48,52,34,62,63,27,65,73,39,103,117,114,164,167,168,183,
183,183,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,185,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,170,180,167,68,136,144,6,85,132,0,
59,107,0,46,83,11,42,64,21,42,46,30,45,42,37,48,45,37,
47,44,37,48,40,32,47,42,42,49,40,51,55,37,52,58,32,55,
58,40,62,64,33,76,69,27,86,75,29,88,80,34,83,79,48,99,
82,48,112,92,43,121,100,41,130,109,45,136,117,48,132,
121,45,120,120,47,119,116,61,123,116,70,116,114,64,96,
109,44,66,86,65,69,71,78,80,69,78,96,74,75,112,81,75,
133,100,54,145,113,47,153,123,51,161,132,57,165,137,62,
169,142,68,170,145,74,175,151,70,178,151,72,176,151,77,
171,150,85,157,147,83,155,141,92,158,136,82,166,141,72,
161,142,72,156,143,81,162,143,69,174,148,71,179,151,80,
177,151,85,171,152,85,154,144,85,125,123,91,96,96,97,99,
89,111,124,95,103,139,113,56,144,115,67,148,120,74,148,
125,74,152,130,74,150,129,79,150,128,81,151,128,78,157,
130,76,163,132,80,165,133,86,166,135,80,169,138,80,172,
144,81,169,145,77,164,145,73,162,141,82,154,140,77,130,
135,83,85,104,84,68,72,110,87,75,87,109,87,68,133,103,
60,158,122,60,172,135,56,178,143,53,183,149,60,183,155,
67,180,157,74,178,159,80,177,160,81,171,157,83,168,158,
84,168,157,88,169,154,87,176,154,80,174,154,85,172,156,
85,173,158,86,176,158,89,175,157,86,174,159,83,171,160,
86,168,159,84,167,158,81,167,160,79,166,158,78,161,153,
84,158,149,88,145,144,90,131,134,81,140,131,68,123,123,
90,107,112,83,93,103,81,74,90,76,59,77,71,48,66,63,39,
58,51,42,57,50,49,60,38,57,65,24,64,67,22,66,69,25,61,
69,46,59,64,41,61,65,31,57,66,29,48,65,49,41,55,40,38,
50,37,39,50,35,52,58,34,64,66,31,65,72,44,102,114,122,
163,167,171,183,183,184,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
184,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,185,184,174,182,171,81,140,
151,14,90,139,0,61,111,3,47,86,11,42,63,22,42,46,31,
45,42,35,45,42,40,46,44,43,46,41,39,45,42,40,47,37,46,
57,36,51,59,33,55,57,40,61,62,32,70,67,25,79,71,24,87,
75,31,87,72,45,81,76,37,91,87,32,106,98,34,116,103,35,
126,110,38,136,116,42,139,116,51,132,112,64,125,109,66,
127,110,65,133,110,60,109,92,90,67,80,85,53,73,69,64,
75,59,82,77,56,102,93,34,123,106,32,140,114,39,152,121,
46,159,126,51,166,132,60,172,138,69,178,144,66,180,147,
70,177,148,76,176,150,86,169,148,90,156,138,92,146,134,
76,150,137,65,161,137,71,160,134,77,163,136,64,174,143,
66,178,145,74,181,146,83,180,147,86,167,141,89,141,127,
99,104,104,106,81,89,104,84,91,82,109,113,46,128,112,58,
136,113,64,138,115,63,144,116,62,147,117,69,141,120,71,
139,123,69,148,129,72,154,128,73,158,125,77,157,129,72,
161,132,73,168,135,74,169,136,72,167,137,70,160,133,77,
163,138,81,162,132,97,130,108,107,64,80,114,56,75,75,81,
86,56,113,101,49,144,119,51,159,130,48,168,140,49,176,
145,56,179,151,63,181,155,72,177,156,77,178,158,79,177,
157,84,172,156,84,169,157,89,166,155,86,170,156,80,171,
156,84,171,155,83,172,155,84,171,154,84,170,156,83,170,
160,84,169,158,85,165,157,83,165,157,80,168,156,77,168,
154,78,160,150,83,146,149,84,134,140,83,124,130,76,126,
133,64,109,121,83,97,111,78,87,101,77,70,85,72,59,73,
68,51,63,62,44,57,52,45,54,51,57,60,42,65,66,30,66,71,
27,65,74,30,56,71,46,54,69,41,56,70,31,58,66,29,51,67,
51,41,58,43,39,55,41,41,54,38,51,62,36,59,68,30,60,70,
43,105,117,124,165,169,171,183,183,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,178,
182,173,91,145,154,17,95,131,0,66,98,6,52,81,13,44,63,
23,43,48,33,47,42,37,49,38,40,48,34,44,49,31,39,46,39,
41,47,41,44,51,42,49,55,39,56,60,28,60,62,28,68,63,31,
77,67,30,86,74,29,90,78,34,82,77,45,85,75,48,96,80,52,
109,89,53,119,98,48,129,106,41,133,110,48,130,113,49,
126,113,54,126,112,55,135,112,58,121,113,60,83,104,70,
58,80,71,57,66,69,77,69,58,91,74,55,108,83,51,128,96,
49,144,110,49,153,119,46,160,127,46,168,136,50,176,142,
61,179,147,65,177,152,66,175,152,74,171,152,78,161,147,
80,151,132,105,149,123,119,162,135,86,162,132,88,164,133,
78,171,138,71,175,142,70,175,142,72,177,143,77,168,144,
76,146,137,83,114,120,88,89,103,94,84,89,100,96,87,83,
118,94,84,132,107,68,136,115,51,144,118,60,150,124,54,
141,123,54,132,116,59,139,116,74,151,121,84,158,125,80,
153,124,74,156,125,77,165,130,79,169,135,75,168,136,79,
159,133,76,159,133,79,161,135,78,148,136,82,85,113,84,
57,69,112,70,64,95,101,81,65,140,113,51,153,125,39,160,
130,48,170,138,58,177,146,67,177,149,75,175,151,80,177,
156,78,178,159,82,174,161,76,173,161,82,168,158,86,171,
156,90,172,156,90,172,155,88,173,155,87,171,155,85,170,
156,85,168,158,83,168,158,79,163,155,81,164,155,78,167,
155,76,168,154,82,163,152,88,145,143,100,131,133,94,125,
127,88,124,122,94,105,113,91,93,103,87,83,94,83,68,82,
73,59,73,66,52,64,63,43,54,63,46,57,43,61,66,42,67,67,
39,69,71,37,68,72,54,56,70,52,55,69,48,57,69,38,58,69,
16,52,71,38,44,63,36,43,60,31,46,62,28,55,68,28,59,69,
30,65,76,49,115,128,126,172,174,174,183,183,183,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,185,
184,179,182,176,107,152,160,30,96,137,14,67,105,9,53,84,
14,48,66,21,45,49,30,48,42,36,51,39,35,50,34,37,52,30,
28,50,38,33,49,39,36,51,39,42,54,36,54,59,27,60,61,27,
63,64,29,68,68,26,76,75,26,85,79,32,81,79,47,79,77,48,
82,78,45,87,83,41,95,93,35,105,104,31,122,104,39,127,
108,46,122,107,49,123,109,51,133,106,55,126,111,59,117,
100,81,87,84,86,56,68,71,54,70,50,70,74,46,83,79,39,
99,89,33,118,102,32,135,113,34,151,120,37,160,128,42,
167,134,52,177,141,59,181,145,62,179,146,71,179,144,78,
175,141,82,158,132,109,137,116,110,163,128,83,163,132,88,
164,133,78,166,140,70,162,145,66,162,148,70,163,145,75,
159,142,74,142,135,82,121,120,91,102,105,100,92,95,106,
108,85,92,85,91,68,101,99,51,131,111,47,142,112,55,147,
122,51,147,124,59,143,120,70,134,113,72,129,115,71,134,
126,69,146,124,72,148,122,72,159,129,74,163,134,71,163,
134,74,161,133,77,156,135,80,159,137,79,162,138,88,142,
118,112,64,82,124,45,69,89,66,76,50,116,106,38,143,119,
31,153,125,42,161,133,51,167,140,60,168,143,69,166,146,
73,169,151,71,175,153,75,174,156,71,176,155,78,174,152,
84,171,153,87,176,153,90,173,152,88,170,152,85,168,153,
84,166,155,83,165,157,83,162,160,79,160,157,81,164,156,
78,166,155,75,163,154,79,157,150,83,141,139,95,128,127,
89,122,121,84,113,117,87,100,106,85,86,97,81,78,88,77,
72,78,72,64,69,66,53,62,63,41,54,62,52,58,45,64,68,44,
66,71,41,73,72,40,61,75,53,58,68,52,56,69,50,57,70,39,
67,68,20,63,68,43,53,62,41,50,59,35,55,62,32,60,67,31,
58,71,33,68,86,62,132,139,139,174,174,177,184,184,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,185,183,178,183,177,116,159,154,40,106,120,20,75,93,
12,57,86,15,48,69,22,45,53,31,49,47,38,53,46,35,49,41,
37,50,43,29,50,41,33,51,35,34,49,39,38,48,46,51,52,46,
60,60,32,63,62,34,67,64,35,72,68,38,82,72,43,81,79,45,
79,78,44,83,79,47,87,81,52,88,80,56,95,84,61,117,95,
50,123,101,47,120,102,53,118,100,57,130,101,57,121,101,
70,117,103,63,99,101,70,66,81,67,55,68,70,65,65,57,78,
69,50,91,76,45,107,86,43,123,94,45,142,104,52,155,117,
51,164,128,48,173,136,50,178,139,55,176,142,67,178,145,
64,179,147,69,165,147,73,139,130,58,156,125,54,161,133,
72,165,136,66,170,144,69,165,146,72,161,147,69,162,146,
67,161,139,90,144,136,79,121,120,89,103,104,101,92,97,
91,116,101,58,91,99,66,92,83,69,124,96,72,142,117,27,
147,124,41,147,124,53,148,127,62,147,130,65,134,126,60,
125,119,63,142,114,97,152,127,68,158,130,64,161,131,72,
163,134,68,164,139,71,161,142,75,161,139,84,164,138,96,
153,135,96,85,114,102,52,76,104,58,59,90,104,80,82,137,
103,63,149,118,47,157,126,55,163,134,59,165,139,63,162,
141,68,163,141,82,169,142,97,169,146,89,172,149,80,172,
151,77,168,149,85,173,150,77,173,154,75,172,156,76,169,
156,77,168,157,83,167,158,89,164,160,82,162,157,85,165,
156,81,168,156,79,165,153,84,155,147,84,138,136,89,126,
125,83,119,119,77,109,113,82,97,102,82,82,92,82,72,84,
68,70,81,53,66,77,44,54,67,47,43,58,54,56,66,33,67,74,
35,68,75,36,76,79,29,62,73,66,61,70,53,58,70,53,55,65,
48,69,68,30,66,74,35,57,67,39,53,62,39,59,65,43,61,66,
47,59,65,63,80,87,107,146,148,154,178,178,180,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,184,184,185,185,185,185,185,185,
185,185,185,184,185,184,184,185,184,185,185,185,185,185,
185,185,185,185,179,183,176,124,155,157,50,106,125,20,81,
97,8,64,91,12,53,72,18,50,55,27,51,47,37,54,48,35,49,
41,35,50,42,41,47,43,40,48,36,38,48,40,37,48,46,43,50,
43,60,58,32,62,63,33,64,65,34,67,67,35,69,72,36,83,73,
41,86,76,44,87,79,48,90,80,53,93,78,58,92,76,57,90,96,
38,118,99,44,120,98,51,109,97,52,105,103,48,114,97,66,
112,99,58,112,97,74,89,82,78,55,69,72,50,66,53,60,69,
44,74,73,38,91,83,37,103,91,35,116,98,38,131,109,36,
149,120,36,162,128,40,169,134,47,173,135,61,178,141,62,
180,146,68,172,145,75,151,135,65,139,127,50,148,132,67,
153,133,60,162,140,63,166,144,71,166,144,70,168,146,71,
157,135,88,148,134,80,124,119,91,98,103,100,91,95,89,
107,102,54,113,102,76,93,93,75,82,92,52,123,115,15,152,
121,38,151,123,53,147,124,59,146,127,61,145,128,63,141,
122,71,127,106,88,135,123,59,148,131,61,156,128,68,167,
128,66,167,132,68,166,135,75,163,136,84,158,136,93,156,
133,97,130,115,122,87,84,123,55,62,91,67,74,64,107,98,
49,141,111,41,148,121,49,156,127,53,164,132,59,165,135,
66,163,132,79,152,132,86,156,136,77,162,142,72,165,147,
71,163,146,79,169,147,74,172,149,71,176,151,74,177,152,
78,173,151,81,168,151,84,164,155,80,161,154,84,163,156,
82,160,156,77,152,153,79,140,147,78,126,134,84,116,123,
79,111,115,71,101,108,72,90,97,74,78,85,76,70,74,63,76,
76,53,74,75,47,59,67,49,45,60,56,62,72,39,69,77,38,69,
77,39,80,80,31,57,75,66,57,73,53,57,71,54,56,66,49,68,
73,33,71,74,37,59,70,42,52,67,43,55,71,47,56,71,49,53,
68,63,80,98,113,144,150,156,177,178,178,184,184,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,184,184,185,184,185,185,185,185,185,185,185,
185,185,179,183,178,123,157,147,56,111,136,24,80,125,13,
67,101,14,56,77,18,49,62,27,50,52,38,56,45,36,52,37,
35,49,43,42,50,38,41,49,35,40,51,36,36,51,33,42,52,30,
59,57,27,63,63,30,65,65,29,69,69,31,69,73,33,80,71,32,
84,77,32,84,80,29,90,86,30,95,88,30,98,88,34,80,84,48,
113,90,56,122,98,58,108,93,61,98,83,90,111,94,49,109,
96,47,109,98,54,97,97,59,63,84,51,51,68,55,57,62,54,
70,65,52,86,73,50,98,82,44,111,91,38,124,100,40,141,
107,45,155,117,50,163,126,46,170,136,39,179,143,56,180,
146,65,175,145,82,157,134,98,145,117,122,154,127,114,155,
125,97,161,131,86,169,143,82,165,140,82,170,141,98,162,
142,78,150,133,88,128,124,93,101,108,92,93,94,101,107,
99,69,116,111,53,105,113,58,86,95,59,113,90,71,148,114,
46,153,126,49,150,128,59,150,130,70,148,129,72,147,131,
64,138,129,37,132,114,74,145,122,76,154,127,54,168,129,
62,171,138,65,170,139,75,167,144,77,159,141,76,158,134,
94,138,129,103,101,110,96,68,80,89,58,59,86,95,75,86,
135,99,63,142,115,46,151,121,49,160,130,50,165,137,54,
165,139,60,152,135,67,152,132,68,160,141,64,164,147,60,
161,145,75,168,146,70,173,149,71,176,150,71,176,151,72,
173,152,73,170,154,77,165,155,82,162,157,82,163,156,83,
159,154,81,148,150,81,134,139,92,120,124,101,112,114,91,
105,107,78,94,97,80,85,89,82,74,80,75,68,72,59,73,74,
48,76,79,46,63,73,46,49,67,51,67,76,48,72,78,49,72,78,
46,82,81,36,55,77,48,58,75,53,57,74,41,58,73,29,71,77,
33,72,76,32,63,76,34,56,72,38,57,72,51,56,67,59,52,64,
72,84,99,117,144,151,155,175,178,178,182,183,183,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,181,183,179,137,161,155,65,122,148,18,85,127,22,68,
106,20,57,81,19,51,64,24,49,51,38,57,46,37,53,37,30,
49,42,33,51,35,33,52,33,41,53,37,39,50,34,40,52,28,55,
56,24,63,58,27,66,62,27,69,65,28,73,66,30,76,69,29,81,
74,29,85,79,28,87,83,26,87,86,24,94,90,32,98,78,53,85,
88,43,108,97,52,111,87,61,80,76,83,90,88,38,101,94,41,
109,94,51,108,87,58,102,78,64,63,68,60,53,63,53,57,62,
46,68,67,40,82,75,33,99,85,29,113,93,30,125,101,34,139,
109,37,151,119,34,166,131,30,174,137,49,177,140,59,177,
139,77,161,132,98,132,121,121,159,118,114,160,116,97,163,
121,83,176,135,82,169,133,81,157,132,89,164,140,77,151,
132,90,134,118,93,112,105,95,82,97,100,104,99,69,137,
100,56,140,104,68,114,96,71,88,94,63,118,111,30,140,124,
42,147,125,57,145,122,63,146,124,68,149,126,61,157,134,
45,137,117,79,123,118,63,129,132,44,151,130,52,167,133,
60,168,134,71,171,133,71,174,133,77,167,126,93,160,119,
108,129,106,106,90,91,105,48,66,86,56,75,71,98,95,47,
137,104,39,145,113,40,156,123,44,163,128,47,161,132,54,
153,130,63,151,127,63,157,131,56,167,141,57,164,136,71,
170,139,65,170,142,66,171,145,66,175,148,69,174,148,70,
171,149,75,168,149,80,165,151,80,159,149,78,155,148,75,
149,144,78,133,132,86,114,116,94,102,106,81,95,102,70,
85,94,73,75,85,75,62,76,69,58,70,54,65,73,45,71,79,44,
65,76,48,59,71,58,65,80,51,65,80,49,66,83,46,67,85,34,
64,72,49,59,74,51,59,70,39,64,73,30,61,79,29,65,75,27,
63,77,34,61,76,43,56,74,51,46,73,59,44,76,76,93,111,
122,151,158,161,176,178,178,183,183,183,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,182,
184,181,150,173,142,85,138,126,23,91,118,25,76,81,22,62,
69,22,55,60,26,52,47,38,57,41,39,55,37,31,49,43,31,48,
38,34,51,40,41,53,36,40,51,31,38,48,39,54,54,30,64,60,
25,68,64,29,67,62,32,71,63,34,76,68,31,78,70,36,82,75,
38,86,81,34,85,81,34,89,82,48,102,85,46,81,81,53,97,
84,56,111,90,50,82,87,38,81,73,64,92,82,53,102,87,48,
109,90,47,107,88,48,70,76,67,56,64,64,57,60,57,63,59,
53,75,64,52,89,71,50,103,79,47,116,88,45,131,100,43,
144,110,41,156,117,48,164,124,61,170,131,64,172,136,69,
160,135,81,131,124,102,156,128,43,160,124,60,159,121,72,
170,132,72,168,137,66,155,134,67,158,135,62,150,134,73,
135,122,77,117,113,84,85,101,92,103,96,83,137,103,44,
149,118,51,126,113,66,94,96,88,107,89,82,130,109,64,146,
125,52,149,129,47,149,130,48,148,126,53,154,125,88,149,
134,61,122,116,62,121,116,80,149,125,56,166,133,54,167,
135,62,171,134,64,174,135,66,168,132,71,161,126,82,134,
115,98,96,99,107,55,73,95,52,68,82,84,76,66,129,92,58,
140,107,47,150,117,46,157,122,51,155,126,55,150,126,69,
149,127,60,155,130,55,161,136,55,162,137,62,170,141,64,
170,143,68,169,142,69,172,144,73,172,145,73,169,146,73,
166,147,74,163,148,78,156,146,82,151,141,85,144,136,90,
126,123,92,107,110,88,97,100,81,88,93,77,78,84,82,70,
80,69,59,74,64,56,68,51,64,72,44,68,76,40,67,80,45,65,
80,49,66,81,48,64,80,44,66,82,48,64,78,61,65,75,41,57,
72,55,59,69,45,68,75,43,62,74,60,66,72,54,66,77,50,63,
78,45,57,77,45,55,79,66,70,94,97,122,135,139,164,168,
169,179,179,179,182,182,182,183,183,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,181,185,181,164,
177,157,110,158,143,33,105,127,27,79,83,21,68,74,18,59,
64,22,54,49,32,58,42,37,58,40,32,52,46,30,50,40,35,50,
39,44,52,36,44,52,32,35,50,42,50,54,30,57,60,24,61,66,
30,60,66,35,62,65,36,66,68,31,71,70,37,74,70,35,85,80,
35,85,79,34,84,78,47,93,85,48,91,81,54,83,77,48,88,87,
44,96,88,38,71,73,64,74,77,47,88,83,44,97,87,43,97,88,
45,82,77,69,63,65,65,56,61,58,57,60,53,62,63,49,69,66,
44,81,73,38,96,82,36,116,93,35,130,102,32,141,107,40,
150,112,52,156,119,53,159,125,58,154,129,71,133,118,93,
155,120,31,154,125,57,142,117,66,154,127,65,155,130,59,
150,129,62,154,130,57,148,128,67,132,119,75,116,110,83,
103,96,94,100,95,86,122,103,42,147,119,49,144,118,69,
112,100,88,90,89,77,112,99,49,139,117,41,148,124,41,152,
130,48,153,129,59,143,116,82,152,129,57,139,120,66,127,
112,77,137,124,54,156,128,48,163,129,55,168,130,58,170,
132,60,167,130,66,151,128,80,128,118,98,103,102,109,75,
79,101,61,67,82,69,75,64,92,91,55,120,107,42,139,115,
41,146,120,46,148,125,54,147,123,65,147,125,57,151,127,
52,155,132,51,154,138,58,160,143,62,162,144,67,163,145,
71,164,145,72,163,145,72,162,145,71,158,148,73,156,148,
78,148,142,79,141,137,81,131,130,86,118,116,85,101,103,
82,90,95,77,79,89,74,67,80,77,68,74,64,62,68,59,59,64,
47,65,70,41,69,75,38,72,77,42,72,75,45,67,78,45,65,77,
41,68,78,44,66,74,58,64,79,42,56,71,51,61,69,44,70,76,
45,63,74,59,63,73,52,65,76,49,66,78,46,64,82,52,75,93,
83,113,124,128,156,161,164,177,178,179,183,183,183,184,
185,185,184,184,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,177,184,176,137,172,165,
52,120,145,33,87,104,24,74,91,18,61,76,21,55,64,30,56,
56,38,59,51,37,57,45,33,51,46,36,51,38,43,52,36,43,53,
36,35,52,41,48,54,39,56,61,28,61,67,28,60,68,33,62,66,
43,65,66,42,70,68,41,74,70,37,82,75,35,84,76,36,80,76,
43,83,77,45,91,82,43,80,79,48,76,78,54,88,82,47,73,76,
54,67,71,55,77,72,48,91,82,43,90,83,45,88,82,51,73,74,
57,58,64,55,55,60,51,57,60,47,64,62,44,74,67,34,83,71,
47,103,83,43,120,93,32,132,99,38,144,105,44,150,111,47,
153,118,55,149,123,65,136,121,72,150,114,27,150,122,49,
138,115,56,148,121,60,150,125,59,142,122,62,145,119,70,
141,119,74,129,115,80,114,105,80,107,99,76,98,95,81,114,
97,56,138,111,56,147,121,67,127,111,73,92,89,88,105,90,
65,132,107,56,143,118,54,146,122,56,152,126,62,149,123,
61,142,121,73,143,125,79,133,118,69,125,116,74,149,124,
59,160,128,58,165,130,63,166,131,66,166,131,68,147,129,
78,126,119,94,108,107,97,93,94,89,73,75,73,71,75,72,82,
81,61,107,94,61,134,110,55,143,118,45,143,120,54,145,
123,56,147,123,55,153,126,54,158,131,55,153,134,62,154,
136,68,156,139,73,161,142,76,163,144,73,162,144,68,160,
144,66,156,144,71,154,146,77,147,139,82,138,131,88,124,
122,91,113,113,80,98,101,74,86,94,74,73,86,73,60,76,75,
64,71,61,61,68,56,58,65,46,63,69,39,67,74,38,72,78,40,
74,79,39,61,75,48,65,76,49,70,76,45,69,77,45,63,78,50,
56,71,40,64,73,37,71,80,39,63,77,46,62,74,39,65,78,41,
66,80,50,69,85,72,97,110,114,146,151,157,174,176,177,
182,182,183,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
184,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,184,159,178,174,88,138,155,37,95,115,33,80,
92,26,67,77,23,58,65,30,56,56,42,59,47,47,59,36,37,53,
46,40,53,40,41,52,37,42,54,36,41,54,34,42,51,41,57,58,
28,69,65,26,70,67,30,64,65,37,65,65,37,68,66,35,71,68,
32,77,73,33,81,76,36,80,77,41,80,77,47,82,77,40,82,79,
46,75,74,48,74,74,49,74,76,46,69,71,54,69,68,48,82,77,
44,89,79,42,88,76,44,80,74,54,67,67,55,58,61,50,56,60,
46,61,62,43,73,68,37,72,66,44,83,74,40,102,87,34,122,
93,34,133,100,40,139,105,48,142,111,57,141,114,65,138,
112,68,139,107,38,141,116,54,135,113,58,139,116,58,144,
121,58,140,120,60,129,115,72,128,112,71,122,107,73,111,
99,71,107,97,65,98,96,76,107,97,61,125,107,60,136,115,
68,131,111,78,95,91,97,92,84,74,113,97,61,136,114,60,
141,117,54,147,122,57,151,128,50,132,117,70,139,119,71,
140,117,63,125,114,77,145,119,64,155,127,63,160,130,67,
158,128,68,157,129,71,149,128,76,129,119,92,112,107,94,
103,100,91,79,81,81,69,77,86,83,84,67,94,87,67,116,103,
58,132,115,46,143,119,45,143,122,55,145,126,59,149,130,
57,154,132,56,151,132,63,147,131,68,147,132,70,149,135,
70,153,141,70,157,143,66,160,143,63,157,141,67,151,141,
71,141,132,76,130,124,84,116,116,89,106,107,80,96,99,73,
86,93,73,74,84,71,64,74,68,58,69,55,58,68,53,57,66,45,
59,67,39,65,71,39,70,73,40,71,75,37,59,70,48,64,76,54,
66,76,46,67,76,42,57,73,60,58,69,36,66,76,35,69,81,38,
63,74,40,64,74,42,64,78,46,62,80,57,72,87,82,117,127,
132,165,169,170,181,182,182,184,184,184,185,185,185,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,184,184,184,185,185,184,184,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,184,185,184,173,182,174,
118,152,155,48,107,128,40,84,88,34,73,78,24,61,68,30,
58,57,44,61,46,52,62,38,34,56,46,39,53,41,41,53,39,42,
55,37,48,54,33,38,50,47,53,56,31,67,63,29,72,69,31,64,
66,34,64,64,35,67,65,34,71,67,31,74,71,30,77,74,33,78,
74,39,74,72,43,77,75,41,83,79,43,76,75,41,64,70,47,64,
71,43,65,68,48,65,66,47,70,67,42,85,75,41,89,75,40,82,
73,47,72,69,52,62,63,51,56,59,47,59,59,44,68,64,42,72,
67,41,72,68,38,84,76,40,109,84,42,121,94,40,124,98,48,
127,103,54,127,105,58,126,104,64,123,100,51,128,106,62,
129,108,63,133,110,57,139,114,54,140,117,58,127,113,67,
124,111,68,119,106,69,109,97,66,105,94,64,98,91,72,100,
95,66,115,104,67,128,111,74,119,108,82,102,98,89,91,85,
70,101,87,55,127,106,56,137,110,52,141,114,56,146,122,
56,140,120,62,143,116,54,146,115,52,128,113,66,139,112,
67,151,122,63,155,127,63,154,128,65,150,128,72,150,126,
71,132,118,88,113,106,91,107,103,94,80,86,91,61,79,98,
79,86,71,92,89,60,102,95,49,116,107,45,141,115,43,143,
121,51,141,124,54,141,126,54,144,130,53,144,133,54,145,
132,61,142,129,65,140,130,68,137,130,67,141,134,69,150,
138,72,154,139,66,146,137,68,133,129,69,123,122,73,112,
111,77,102,101,76,96,95,68,87,89,71,74,80,69,69,74,61,
60,70,49,59,67,43,60,65,39,63,66,37,68,67,36,72,70,35,
74,72,33,63,68,34,66,76,42,65,76,40,69,76,36,53,71,55,
62,72,36,67,80,41,62,80,42,66,75,38,67,74,47,60,77,59,
53,75,69,73,90,94,138,145,149,175,177,178,183,184,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,184,184,185,
185,185,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,184,178,184,176,143,168,153,62,115,147,44,87,
98,39,79,83,27,65,70,31,61,58,41,62,49,49,62,46,35,56,
45,38,53,42,41,54,45,41,54,45,49,54,45,38,51,50,50,54,
35,63,62,29,68,70,30,63,69,33,62,63,39,65,64,35,69,67,
28,73,72,27,75,74,31,74,73,38,72,72,40,71,72,40,78,77,
42,74,75,40,65,71,45,62,69,41,63,67,45,63,65,41,64,62,
38,70,64,45,83,74,34,82,75,38,74,72,48,63,64,51,60,62,
51,60,60,46,64,59,48,71,66,42,74,68,38,77,68,40,93,70,
56,111,87,45,115,92,50,119,97,52,119,100,54,115,98,62,
112,94,60,116,99,65,121,102,62,129,107,59,133,108,59,
133,109,65,129,109,64,125,108,61,120,105,62,111,98,59,
107,94,57,104,93,62,103,95,66,110,98,70,118,104,78,109,
101,85,103,97,75,90,84,74,93,80,63,117,97,58,130,104,
51,134,107,58,136,110,63,138,116,63,134,108,54,139,113,
58,128,111,63,128,104,79,145,116,70,151,123,64,151,125,
62,148,125,68,148,125,76,133,118,85,117,108,82,111,108,
84,85,93,88,66,84,98,86,90,59,97,95,48,105,99,49,109,
100,52,128,104,57,142,119,43,143,126,42,141,126,50,140,
126,56,140,129,56,142,130,57,141,128,67,137,126,70,131,
124,66,127,122,64,131,125,69,142,132,64,138,130,69,126,
122,72,116,113,75,107,106,71,97,96,76,92,91,66,83,86,
70,67,75,68,62,70,55,60,69,39,59,67,33,60,64,33,61,63,
32,65,65,30,68,68,26,67,67,31,64,70,26,65,75,34,63,74,
37,67,75,33,55,73,38,64,76,34,65,80,45,58,75,45,66,77,
25,67,76,41,54,71,62,44,68,78,85,101,110,154,159,161,
180,180,181,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,184,184,184,184,184,185,185,185,184,184,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,182,185,181,163,
176,167,85,135,157,41,92,103,41,82,84,35,72,73,29,63,
58,37,65,52,47,62,46,44,57,47,35,54,42,41,54,46,45,52,
44,47,53,45,47,51,47,49,53,35,60,61,29,70,68,30,66,69,
35,60,67,41,57,66,33,60,69,27,67,75,29,68,76,33,67,73,
39,66,69,38,66,69,38,77,74,41,78,74,39,68,71,43,62,70,
40,60,68,44,57,65,39,56,64,39,56,60,42,71,69,29,78,74,
36,77,72,46,70,64,48,65,60,47,65,61,45,63,60,47,68,64,
39,76,70,38,79,70,40,75,69,51,85,84,42,101,90,48,107,
93,48,111,96,50,110,94,59,99,87,54,102,90,55,107,93,53,
112,97,50,115,99,51,115,100,57,122,102,58,122,102,57,
117,101,59,111,97,57,109,93,53,108,91,56,108,94,58,114,
100,65,116,103,73,102,98,79,101,96,73,88,87,75,80,79,
59,99,94,53,113,102,48,118,104,53,122,107,57,124,110,59,
118,107,55,122,111,61,128,109,67,112,104,79,131,112,66,
141,120,61,143,121,59,147,122,63,140,121,72,131,112,78,
120,104,76,112,104,80,88,92,88,72,81,94,100,88,53,103,
92,46,107,100,50,107,100,52,112,99,52,117,115,40,135,
124,39,140,124,47,138,121,51,143,124,55,145,127,58,142,
127,66,136,124,68,129,122,64,126,121,62,124,118,60,122,
123,57,120,122,65,114,115,69,104,107,70,95,103,67,82,93,
73,80,87,62,74,84,68,61,73,64,60,66,51,60,65,36,58,66,
35,58,65,35,60,65,34,61,65,29,64,68,27,67,66,32,64,69,
28,67,75,37,64,74,39,64,75,36,67,70,36,68,77,35,64,76,
42,61,71,41,72,78,26,68,77,41,51,69,56,51,71,77,111,
123,130,169,170,173,183,183,183,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,184,184,184,
184,184,184,184,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,184,174,184,174,126,164,151,67,109,125,44,85,
97,42,80,78,31,65,64,37,63,57,50,65,42,46,61,40,37,55,
43,43,56,39,49,57,34,49,56,40,51,53,47,50,52,47,59,58,
40,72,69,36,68,71,36,62,69,45,58,67,42,59,67,40,64,70,
44,67,73,44,67,74,42,67,71,38,64,66,45,74,69,47,78,73,
43,70,73,44,60,66,52,59,67,43,58,67,40,55,64,35,56,63,
31,65,63,33,72,68,39,74,70,43,73,68,44,70,66,43,68,65,
40,65,63,42,68,63,43,76,68,45,80,72,42,78,72,46,75,74,
43,93,82,51,103,89,52,105,90,48,104,87,58,101,91,48,
103,93,47,107,94,50,110,94,51,111,95,53,108,93,54,112,
94,48,115,97,47,110,94,58,105,91,65,107,90,60,105,89,
60,108,95,52,115,102,58,120,108,68,105,105,61,99,95,67,
89,89,72,81,80,67,89,82,68,106,92,66,113,98,55,114,99,
56,115,100,57,112,100,62,116,103,71,124,105,75,108,101,
79,124,106,56,134,114,53,136,116,55,143,118,63,137,120,
68,129,112,65,122,106,72,112,102,88,92,94,102,76,85,89,
102,93,36,105,96,39,108,103,38,107,105,30,113,103,42,
105,104,43,122,111,47,135,119,48,138,122,47,140,121,52,
143,122,71,141,123,72,137,124,74,129,120,75,126,116,77,
124,114,76,113,111,64,107,107,73,107,107,71,100,105,63,
88,98,64,74,85,81,75,81,66,70,82,60,60,73,49,57,65,41,
59,65,32,56,64,36,55,62,36,60,64,37,60,63,35,63,65,34,
69,69,25,64,69,28,66,74,35,64,74,39,63,72,45,71,75,31,
71,77,51,64,74,50,63,72,45,72,74,52,64,69,69,52,69,69,
84,98,100,147,153,155,178,181,181,184,184,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,184,184,183,183,183,184,184,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,183,185,182,159,172,171,
100,140,147,43,95,100,44,83,81,38,69,69,35,65,58,43,70,
44,49,63,44,41,57,46,40,57,39,43,61,34,47,58,41,45,56,
47,44,55,47,55,58,39,72,69,36,77,72,40,68,70,47,60,67,
43,59,68,41,61,69,41,65,70,42,66,71,41,65,72,38,60,65,
43,61,67,40,67,72,38,74,70,43,67,64,52,65,63,42,64,64,
40,59,63,37,56,64,33,60,64,33,64,66,35,67,68,39,67,67,
41,68,66,41,70,65,41,65,64,43,64,63,41,68,68,42,71,72,
39,76,70,44,82,73,44,80,76,42,84,80,38,90,86,39,90,83,
49,92,84,40,96,90,44,101,94,48,104,94,48,105,95,51,101,
93,52,98,96,46,107,96,45,100,92,54,89,88,57,88,89,51,
86,87,50,97,90,45,113,100,55,122,104,66,120,102,65,110,
93,71,88,86,69,74,80,64,76,79,60,92,87,57,105,92,48,
106,92,48,106,95,50,103,93,55,107,95,63,116,97,67,105,
94,74,115,97,47,124,106,44,129,110,48,134,112,56,131,
116,62,122,111,61,116,107,70,106,100,85,90,90,98,80,80,
88,106,91,37,104,91,37,105,97,33,107,104,31,109,105,41,
111,105,48,100,109,38,108,114,36,123,118,39,134,116,46,
131,117,63,132,119,66,134,121,71,128,117,72,118,110,70,
114,111,70,112,111,63,101,101,67,89,97,57,81,97,52,80,
91,56,68,77,73,71,73,59,71,72,54,65,66,46,57,59,38,58,
62,31,58,63,36,54,62,36,54,64,34,55,66,35,56,66,32,64,
67,22,66,68,28,69,71,33,66,70,37,64,69,43,65,80,33,62,
75,46,61,69,45,62,71,44,62,76,49,51,76,68,71,94,91,
131,139,139,170,172,173,183,183,183,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,184,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,183,175,181,176,
131,157,160,72,112,128,50,85,96,44,76,72,37,67,59,42,
64,65,53,67,47,46,63,47,40,57,45,41,57,45,48,59,38,47,
62,30,47,62,29,56,63,27,71,70,27,80,78,25,73,78,34,65,
74,41,61,71,41,62,71,39,64,71,39,67,69,47,64,69,42,60,
66,39,59,64,43,63,65,44,73,71,34,67,66,43,64,63,42,64,
63,44,59,61,42,54,59,41,58,58,45,61,61,38,65,64,37,65,
63,40,67,64,43,71,67,40,66,67,36,63,64,37,68,69,37,69,
70,33,75,69,43,81,71,44,79,74,44,82,76,42,88,81,45,89,
81,52,89,78,45,91,82,49,94,83,51,100,87,53,100,87,51,
96,86,52,91,84,55,100,85,57,97,87,60,88,86,63,85,83,
61,80,80,51,90,78,55,106,89,61,117,98,61,116,98,57,111,
96,63,91,88,75,73,76,72,74,76,66,86,80,57,101,86,50,
103,89,46,102,88,56,99,87,63,101,88,64,111,92,56,103,
93,61,111,92,46,118,97,49,121,99,54,125,102,54,124,106,
63,119,106,58,113,105,61,103,100,66,87,91,73,79,83,69,
104,89,37,104,93,37,101,91,45,103,94,56,105,98,53,106,
96,57,99,102,48,101,100,46,114,103,51,129,108,53,128,
116,49,126,114,52,127,115,56,124,115,56,116,112,53,110,
108,57,107,103,65,99,99,60,82,88,58,75,86,63,75,84,57,
62,72,68,67,71,50,68,69,48,62,63,42,57,58,38,57,58,39,
58,63,38,56,64,34,54,63,32,55,65,37,54,61,38,63,62,39,
67,68,34,68,70,38,66,69,38,65,74,27,63,72,57,59,69,45,
60,70,35,61,72,36,59,73,52,70,88,97,115,128,136,163,
168,168,181,181,181,184,184,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,182,185,182,154,
171,172,96,133,143,49,95,99,48,83,78,49,70,66,43,64,66,
51,69,46,52,66,49,46,59,47,42,56,44,47,58,36,55,62,34,
49,63,31,56,65,29,70,69,27,81,76,24,81,78,37,75,75,47,
68,71,45,65,72,42,60,73,40,57,73,46,61,73,44,57,70,40,
54,67,42,55,68,43,67,72,33,62,69,42,59,66,41,58,64,42,
58,61,41,58,58,43,53,57,43,56,60,37,64,64,38,64,62,39,
62,61,39,64,65,37,69,66,38,66,66,39,68,69,38,69,70,34,
66,69,39,71,70,39,78,72,43,76,75,39,77,80,39,80,80,48,
81,78,42,81,80,45,83,82,46,89,86,47,92,87,48,92,86,51,
88,83,53,83,86,51,85,81,52,90,78,57,89,79,59,89,79,56,
83,78,54,82,83,48,89,92,46,96,95,47,96,93,55,84,82,68,
68,70,66,65,72,59,69,77,47,83,85,41,95,89,41,93,85,50,
91,84,58,91,87,57,99,92,50,97,91,59,95,91,39,102,94,
40,107,95,45,112,98,46,109,100,53,109,100,51,109,99,55,
101,93,60,85,84,67,74,79,64,92,89,32,96,95,35,89,91,
40,93,94,53,104,96,52,100,93,54,105,95,48,100,97,44,93,
100,40,102,105,39,115,110,41,113,111,45,110,109,45,110,
110,46,108,107,47,106,103,53,99,97,58,89,94,52,79,87,
55,71,78,55,69,77,50,63,68,64,64,67,45,62,67,43,55,61,
37,53,57,34,52,61,37,54,62,35,54,64,33,51,64,31,53,65,
36,53,63,38,54,63,37,60,71,34,60,71,36,59,72,37,66,77,
31,59,70,53,55,67,42,57,69,33,59,73,35,66,81,61,95,
116,121,151,156,160,177,178,179,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,170,182,174,125,154,155,73,110,125,
55,85,93,55,77,70,48,70,63,52,66,62,55,69,53,49,63,47,
44,59,46,47,56,50,55,61,39,50,63,38,54,62,30,68,67,29,
80,74,31,82,81,33,77,80,37,72,77,42,69,76,47,66,77,51,
60,75,48,63,74,44,59,71,41,56,68,44,54,66,43,64,66,44,
61,68,42,59,65,43,58,62,45,59,60,46,61,60,43,53,58,44,
54,56,40,60,59,38,65,63,37,62,62,34,62,63,38,69,65,40,
67,67,41,70,71,40,69,70,38,67,68,44,70,68,36,75,70,34,
77,75,40,73,75,43,79,79,41,82,79,44,80,78,49,80,78,53,
88,83,59,91,83,58,92,84,56,91,86,52,82,83,60,84,80,53,
92,83,48,92,83,55,91,86,36,84,84,38,82,84,40,82,83,46,
86,79,58,87,79,62,80,78,57,71,76,52,63,71,49,64,69,51,
77,73,58,90,80,51,92,82,52,88,80,55,88,82,60,95,84,62,
94,86,64,94,87,45,98,88,45,103,89,52,107,91,54,104,92,
62,103,90,60,103,90,60,96,87,61,82,80,69,74,75,75,92,
84,53,94,88,51,88,86,50,89,88,53,100,89,55,97,91,50,
102,88,59,99,92,62,89,91,54,95,93,53,108,98,51,108,102,
51,105,102,53,105,101,56,103,98,56,101,96,59,95,90,63,
84,86,62,76,80,61,68,73,57,65,69,57,62,71,45,64,68,47,
61,65,43,53,61,33,54,59,28,51,59,41,53,60,38,54,62,37,
52,63,35,55,68,34,56,69,27,57,70,25,61,73,32,59,71,30,
61,73,37,66,71,52,58,68,45,56,67,43,59,69,38,61,73,43,
77,87,92,122,133,143,167,169,172,182,182,183,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,179,184,180,147,169,172,
92,132,140,49,100,100,44,87,73,49,78,70,43,73,66,56,71,
56,52,67,51,44,63,49,42,59,51,52,61,38,53,60,38,51,62,
28,56,68,24,69,74,27,77,83,31,77,85,40,74,83,47,70,79,
49,70,77,53,72,73,53,70,70,46,63,68,43,61,67,46,58,64,
45,58,64,43,59,65,41,59,62,42,57,62,45,55,60,46,60,59,
43,54,57,44,50,55,39,52,57,35,57,63,34,59,63,34,60,62,
37,64,62,37,67,65,40,69,68,38,68,69,37,64,68,41,67,67,
36,71,69,32,74,72,38,72,72,40,73,73,34,79,77,40,80,75,
47,78,73,50,79,76,52,81,78,51,86,79,51,87,81,47,78,76,
54,78,78,48,81,80,40,79,78,46,87,84,32,91,80,39,91,80,
43,88,81,49,78,77,57,73,74,56,71,72,51,71,72,50,68,69,
51,64,66,51,65,67,50,70,76,41,75,78,43,74,76,47,77,76,
51,82,79,53,84,78,55,88,79,38,94,83,40,95,83,45,98,84,
47,93,84,52,90,86,52,88,85,50,85,83,53,74,75,62,65,70,
68,81,79,46,88,83,46,86,81,45,82,83,46,82,87,44,86,90,
45,81,88,50,86,88,55,88,86,52,85,84,44,94,88,39,95,94,
41,94,96,45,92,93,47,90,92,49,88,90,51,81,84,54,74,78,
54,68,73,53,59,66,48,52,65,48,62,66,40,61,68,45,57,64,
41,55,59,33,58,57,29,51,58,40,48,58,34,50,61,34,51,62,
33,55,65,31,59,68,27,63,70,27,62,73,32,62,68,31,67,71,
40,61,71,51,61,66,46,60,64,44,61,66,36,62,75,45,82,
108,105,141,146,153,176,177,179,184,184,184,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,182,185,182,164,180,171,
115,151,142,63,107,112,49,87,88,54,84,65,46,76,68,59,
74,55,58,73,54,48,66,55,46,60,59,53,60,45,56,61,41,54,
62,44,53,61,39,66,71,28,75,80,41,76,86,35,76,88,31,74,
86,33,73,84,38,75,80,40,74,79,31,68,75,36,64,70,45,59,
64,52,59,61,55,60,64,45,61,65,40,58,64,44,53,58,46,58,
56,45,56,61,39,53,60,33,53,60,32,55,60,33,56,59,36,59,
59,40,63,60,39,66,64,37,67,64,37,68,66,38,62,67,32,65,
64,39,69,67,38,71,69,44,70,69,47,72,71,42,76,74,35,78,
75,38,79,76,40,77,75,39,78,73,44,83,74,54,84,75,53,76,
74,48,75,74,48,77,74,46,76,75,48,84,76,49,89,76,44,93,
80,45,89,83,47,81,80,51,75,75,58,72,71,56,72,71,54,71,
72,52,68,72,48,68,72,45,66,72,37,68,70,42,69,68,43,71,
69,48,76,71,54,79,71,55,82,70,44,87,75,42,90,78,42,94,
79,43,88,78,51,83,78,49,82,78,49,80,78,52,70,74,52,62,
71,51,77,75,44,85,80,41,83,77,46,82,79,57,79,82,57,82,
85,47,77,83,53,78,80,55,83,80,54,81,77,55,88,78,48,88,
81,53,86,81,58,84,80,61,82,79,61,79,78,60,75,74,60,67,
69,58,61,63,54,55,61,52,48,59,51,58,64,26,58,68,36,54,
61,41,54,56,40,59,57,31,53,63,31,48,58,37,48,57,42,50,
59,41,55,65,36,59,68,31,63,68,34,59,70,30,67,73,36,68,
72,41,58,69,45,60,64,47,60,68,30,66,71,40,67,76,69,97,
114,126,158,161,163,182,182,182,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,184,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,184,185,184,176,183,177,
143,164,160,77,121,123,43,94,91,52,89,67,53,76,72,49,
78,55,61,81,62,58,70,63,45,64,63,48,63,46,49,65,40,53,
65,45,54,63,41,62,71,27,75,78,40,80,80,33,84,84,31,80,
82,32,74,81,35,70,82,37,72,84,32,65,82,37,62,77,49,55,
68,53,47,67,53,60,64,45,60,65,40,62,64,47,56,59,50,48,
60,44,54,61,39,54,62,35,52,61,32,51,60,32,51,60,35,54,
58,39,55,60,36,58,64,34,61,64,35,63,64,36,64,67,32,59,
65,37,61,66,34,67,66,41,69,64,43,71,68,40,75,73,34,76,
73,35,77,73,37,79,77,41,74,75,43,71,72,48,69,72,44,63,
74,41,64,74,42,67,73,41,69,73,44,77,73,44,77,73,37,78,
79,38,80,81,42,85,75,51,78,73,59,71,67,55,68,65,50,68,
67,48,67,68,45,69,71,44,75,73,41,76,68,46,76,63,45,73,
63,47,64,69,48,60,68,46,62,67,34,71,70,33,79,73,35,84,
74,36,79,72,43,78,71,41,78,72,42,74,72,45,70,70,49,64,
67,49,67,74,38,75,78,34,75,77,42,72,76,51,72,77,52,74,
81,39,73,79,48,71,74,48,73,72,46,75,71,49,78,75,41,83,
77,49,82,75,54,76,72,54,74,72,53,72,71,53,65,68,52,60,
63,51,53,58,48,49,57,46,46,55,47,59,60,22,58,63,31,52,
59,38,47,56,36,50,59,30,60,61,33,53,58,41,43,55,40,41,
57,37,50,62,33,59,67,30,56,70,31,57,69,29,61,78,37,54,
75,36,55,68,42,51,65,44,60,72,32,63,84,47,69,95,82,
122,130,140,171,171,175,184,184,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,185,184,182,185,
182,166,179,166,110,144,138,56,99,124,54,83,105,62,84,
81,53,80,74,61,82,62,65,81,52,51,75,50,49,60,66,50,65,
46,53,65,43,58,66,45,61,65,45,72,78,22,79,82,18,85,86,
23,83,88,23,77,88,26,74,87,36,75,86,43,66,81,48,67,83,
46,62,79,39,47,72,33,60,62,50,61,64,43,63,67,35,64,72,
33,53,68,32,55,61,43,55,61,44,53,59,44,52,58,45,52,58,
45,54,58,43,55,55,52,56,59,42,59,62,38,62,62,41,65,62,
54,61,67,39,60,60,50,64,62,46,70,63,44,70,61,55,71,63,
56,73,65,50,76,70,43,77,75,37,74,75,37,72,74,43,70,72,
49,62,73,43,61,70,41,66,71,41,68,71,42,76,71,42,77,74,
34,73,74,38,71,69,46,80,67,55,75,71,49,69,67,39,68,67,
35,67,68,35,64,66,38,61,62,43,66,60,45,74,65,40,84,70,
44,82,74,43,66,75,33,60,69,42,60,63,34,67,63,36,75,65,
40,79,66,39,75,67,39,74,66,37,75,68,42,71,67,45,65,65,
45,64,66,47,63,66,54,71,70,49,73,73,49,69,73,48,67,71,
48,67,68,50,65,68,49,66,68,44,70,69,39,74,70,41,74,68,
42,76,69,43,79,73,48,74,70,46,70,68,45,67,66,47,62,64,
51,59,60,52,50,52,51,47,50,57,46,50,59,59,56,41,57,61,
38,51,59,38,46,54,39,50,56,42,57,54,43,55,58,45,48,58,
47,41,54,44,50,60,40,61,68,31,56,71,31,60,71,39,54,69,
38,48,68,33,52,65,37,49,66,30,65,76,43,77,90,87,96,
110,124,144,149,155,177,178,179,184,184,184,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,185,184,179,185,179,141,168,161,76,133,142,26,110,
112,52,93,83,56,85,78,63,82,62,69,82,54,71,76,57,49,
67,70,47,68,47,53,71,47,56,68,45,58,65,43,66,73,18,73,
82,17,77,85,19,83,89,24,83,88,29,80,86,38,81,83,43,72,
80,48,70,80,45,67,77,39,63,73,39,48,69,51,62,68,44,61,
71,37,56,73,32,59,71,35,52,65,44,47,63,43,47,62,44,46,
59,44,46,57,43,50,60,44,52,53,49,55,58,41,57,61,36,59,
61,39,58,59,49,65,65,39,61,62,50,56,60,43,57,65,41,60,
61,50,60,60,50,59,62,43,61,67,36,67,74,34,68,73,33,69,
69,39,67,67,45,70,70,44,71,68,43,69,66,38,69,66,38,64,
67,37,68,74,31,72,76,40,67,71,46,62,65,48,63,68,43,60,
65,35,60,64,31,62,66,33,60,64,35,56,61,40,51,60,40,54,
64,33,62,69,36,69,70,36,74,73,35,72,68,45,70,67,40,71,
66,40,69,64,38,67,62,33,59,63,31,58,64,31,59,65,36,57,
64,39,53,61,39,56,64,44,61,64,51,63,68,45,69,69,45,71,
68,45,68,68,46,61,64,45,58,62,43,58,61,37,60,64,33,63,
66,36,61,69,38,65,69,40,68,69,42,67,67,42,64,64,40,61,
62,43,54,62,48,52,60,49,42,53,49,38,50,54,39,51,57,55,
58,41,51,59,35,49,57,36,47,54,39,47,58,42,44,54,39,53,
57,43,56,58,49,49,52,45,56,57,39,66,65,30,64,68,31,57,
68,37,52,59,31,57,61,31,54,63,36,57,67,33,64,83,48,86,
99,96,117,127,137,161,163,168,181,182,182,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,185,183,174,184,175,137,168,
163,70,128,163,66,98,127,59,86,97,65,84,72,70,84,57,75,
82,60,59,81,48,52,74,51,54,71,51,57,69,44,62,70,40,63,
69,38,70,77,35,74,80,37,78,80,43,82,86,47,81,88,38,82,
84,45,74,80,53,70,79,51,67,76,48,66,74,56,52,75,46,63,
70,45,65,74,53,55,70,45,61,72,37,59,73,39,52,67,46,48,
62,51,48,59,51,46,56,48,47,54,49,52,54,47,52,54,44,54,
56,45,56,58,43,58,60,38,61,61,39,61,64,38,57,62,40,52,
59,40,61,63,39,62,63,46,60,64,40,59,66,33,62,68,31,66,
68,36,69,67,44,67,67,36,65,66,37,69,66,33,71,68,30,73,
69,33,66,68,37,66,69,38,68,71,41,68,72,43,64,69,41,59,
63,49,57,60,48,59,61,44,61,63,41,61,65,38,57,63,35,50,
59,40,49,57,42,55,59,44,62,62,45,68,64,44,68,63,46,68,
64,43,71,67,37,73,69,34,70,65,45,61,64,37,55,62,31,53,
60,33,51,57,39,48,54,46,50,56,52,57,59,51,57,61,54,63,
62,46,70,65,41,66,66,40,56,62,43,56,61,40,56,61,38,57,
61,37,62,65,35,56,64,42,58,63,43,61,63,44,61,62,40,61,
61,37,56,59,40,48,55,51,48,57,43,41,53,37,39,52,37,40,
52,42,54,57,39,50,57,41,48,54,38,48,56,37,47,59,37,45,
58,35,53,61,22,60,66,22,58,65,21,60,64,23,66,67,29,60,
64,37,49,59,44,52,58,34,63,65,30,60,68,44,63,71,36,73,
85,89,103,113,123,141,147,153,173,174,176,184,184,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,185,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,182,185,
183,172,183,178,132,160,172,67,127,152,51,106,115,54,94,
82,60,92,65,66,87,63,68,88,47,61,82,51,57,76,50,58,76,
46,59,73,43,63,74,43,65,77,37,70,82,41,70,79,45,77,85,
47,83,89,38,78,87,45,74,83,54,70,78,50,67,79,51,60,77,
59,63,77,43,57,72,45,63,71,48,63,69,41,62,73,36,64,74,
36,61,71,44,54,64,48,47,60,48,45,58,47,45,55,48,44,54,
46,48,55,43,49,55,43,50,56,42,56,59,39,57,59,41,58,61,
36,58,62,39,52,58,38,50,61,37,60,62,40,59,62,34,58,64,
31,60,66,32,61,64,37,63,62,42,65,65,37,61,65,36,59,66,
30,61,68,25,66,68,27,63,66,36,63,67,35,64,67,38,63,68,
40,61,67,39,57,61,47,52,58,41,54,58,37,58,60,35,60,62,
34,60,62,35,53,57,39,48,54,40,48,55,42,51,59,45,54,63,
44,58,59,38,55,59,37,59,63,33,66,66,33,65,61,41,61,63,
38,56,64,36,53,63,36,49,57,37,45,51,40,45,51,46,48,55,
47,45,56,50,49,58,45,55,63,40,58,63,38,47,60,42,49,62,
39,50,63,39,51,63,39,55,64,37,50,62,42,46,59,40,47,57,
38,50,58,36,51,58,34,51,56,39,45,49,46,42,53,38,39,52,
32,42,54,33,45,55,41,48,60,38,44,57,41,42,54,38,43,56,
35,44,57,31,48,58,31,56,59,14,63,64,13,61,66,16,58,68,
21,55,68,27,46,64,33,39,57,40,53,62,34,71,71,31,69,77,
54,85,97,67,104,116,125,139,145,151,168,170,171,179,181,
181,183,184,184,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,182,185,182,165,180,173,98,152,165,
75,129,140,58,103,110,55,92,83,67,88,57,68,87,59,68,87,
46,65,85,41,60,80,39,62,78,50,65,77,51,66,79,44,67,79,
42,69,79,45,75,82,46,82,88,41,80,89,41,82,88,40,76,81,
44,70,79,54,60,76,57,61,75,49,58,75,50,61,70,47,68,73,
49,61,72,44,59,73,41,61,73,40,60,72,43,50,64,43,45,59,
46,45,56,48,41,53,45,43,53,46,46,56,47,47,56,43,52,57,
38,54,57,38,55,59,34,58,62,37,55,62,39,44,60,38,58,60,
39,59,62,37,57,63,37,56,62,38,60,64,40,63,65,40,62,64,
42,59,64,36,55,65,32,55,67,30,60,66,32,58,65,40,57,66,
42,60,66,40,59,64,36,57,63,40,55,61,44,52,58,39,54,59,
36,60,62,36,61,63,36,59,62,37,54,61,37,49,60,36,46,57,
35,44,58,36,43,57,42,55,58,40,52,59,38,53,59,37,57,60,
38,61,62,41,59,62,41,53,61,36,50,60,35,49,59,36,49,57,
36,51,57,38,49,58,42,46,58,39,48,60,36,50,61,35,56,62,
35,51,62,39,51,63,38,50,62,41,48,61,41,49,61,42,49,60,
47,46,56,42,44,54,38,45,53,38,45,53,42,47,54,46,48,52,
40,39,50,30,38,53,30,42,56,32,47,57,40,43,59,48,39,53,
43,39,54,43,40,56,42,43,55,36,45,54,35,54,57,24,63,65,
25,64,70,30,58,69,35,52,68,42,42,63,44,38,56,40,58,68,
33,82,85,44,101,108,83,125,134,130,151,157,159,170,173,
174,179,180,181,182,182,183,184,184,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,184,186,184,
178,186,180,149,173,169,99,147,159,70,119,139,55,98,97,
65,95,68,70,86,63,66,85,53,69,86,46,71,84,44,69,81,52,
64,78,52,66,79,46,72,83,46,70,80,43,74,82,42,82,87,39,
85,91,35,85,90,40,75,82,50,68,80,60,67,80,52,64,76,50,
62,76,52,63,73,51,67,72,48,66,73,43,60,73,42,59,72,39,
62,74,40,61,72,40,56,66,38,53,63,39,46,58,38,41,54,39,
40,54,40,41,55,39,46,58,39,52,59,36,55,61,33,58,63,35,
56,62,34,52,61,31,51,57,39,53,60,41,51,61,40,51,61,40,
52,60,41,57,62,44,57,62,43,59,65,38,59,66,36,57,63,34,
57,61,38,52,61,41,51,61,42,53,62,37,59,63,35,57,60,40,
51,60,44,47,58,40,49,58,39,53,60,40,55,61,41,55,62,39,
50,61,39,48,61,37,48,61,37,46,60,36,45,55,41,45,50,48,
46,55,37,48,56,36,49,56,37,50,57,33,53,61,39,55,63,34,
54,63,32,49,58,29,49,57,28,53,59,32,52,60,34,51,61,32,
55,64,30,56,63,30,58,63,30,57,64,41,56,64,39,55,63,40,
52,61,38,49,60,34,46,57,40,44,53,37,44,52,37,43,52,40,
39,49,42,39,48,43,45,51,39,44,53,30,43,53,28,43,56,30,
48,56,37,36,52,56,37,50,45,39,52,47,37,51,46,42,53,41,
38,52,41,48,57,36,60,66,39,65,72,45,58,69,51,49,65,57,
38,59,51,43,59,44,75,83,50,112,116,81,145,147,128,161,
166,166,177,179,180,182,183,183,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,186,184,176,185,178,143,
170,171,94,144,158,56,111,123,45,96,84,75,93,63,62,88,
58,64,84,51,77,85,50,81,87,50,75,84,44,70,81,42,71,82,
44,75,84,45,74,81,40,77,85,38,79,90,37,75,88,44,70,84,
54,67,81,55,72,83,46,68,79,48,63,77,49,62,75,46,65,76,
42,68,76,38,61,75,40,56,71,37,57,70,34,62,71,35,62,70,
32,60,68,33,51,64,34,46,61,35,44,59,37,42,56,39,42,54,
42,48,57,40,51,59,37,53,61,33,54,63,30,59,62,28,54,60,
35,47,59,34,48,59,35,49,57,36,49,55,39,48,56,43,50,59,
44,50,59,42,57,63,42,59,61,38,55,58,39,54,56,37,52,56,
37,54,58,36,58,60,36,60,58,38,52,57,38,47,56,34,46,56,
34,46,55,36,49,58,40,51,59,39,48,57,37,49,55,36,48,55,
36,48,57,38,49,55,42,42,51,46,40,53,38,43,53,37,43,53,
35,49,54,32,49,56,39,50,58,36,53,63,36,52,62,34,52,61,
33,53,60,33,53,61,33,53,65,36,53,65,34,54,64,33,60,64,
32,56,61,39,53,61,38,52,60,39,50,58,38,49,58,33,42,56,
37,42,54,34,43,54,35,42,53,37,40,51,41,37,48,41,33,47,
37,41,50,32,46,53,32,47,57,34,51,56,33,32,50,51,38,48,
39,43,50,39,44,50,38,46,52,35,40,56,39,46,58,35,56,63,
37,62,70,43,56,70,49,44,64,52,40,59,46,56,68,50,103,
109,80,145,145,126,170,171,164,179,181,181,184,184,184,
184,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,181,185,182,173,185,176,138,169,167,
81,130,156,50,102,119,71,93,86,67,94,71,65,85,64,72,83,
62,82,90,48,84,92,43,80,91,42,73,86,44,74,84,50,76,84,
48,78,87,38,78,88,43,74,87,51,73,87,49,70,86,42,71,83,
51,68,80,51,65,82,46,63,79,45,61,76,46,63,75,49,62,77,
45,57,71,43,57,70,39,64,73,36,67,74,36,65,73,43,60,72,
40,54,69,37,52,67,40,48,62,39,46,59,38,46,56,48,48,57,
47,51,60,40,52,61,32,59,63,33,62,68,35,57,68,33,54,64,
33,57,63,36,55,60,37,51,59,38,46,57,35,45,56,39,50,57,
44,54,59,46,55,58,57,61,62,37,58,61,37,58,61,35,60,61,
34,63,60,37,61,65,31,56,64,26,53,62,27,52,60,31,50,57,
35,49,57,38,50,58,35,53,58,41,52,57,41,48,56,39,47,56,
37,45,57,32,40,55,30,40,53,30,41,52,35,45,50,45,49,53,
50,45,52,46,43,52,43,43,54,43,46,55,42,49,56,42,49,57,
41,45,58,37,45,59,34,47,60,33,55,62,37,55,62,40,50,60,
43,48,57,44,47,55,45,45,52,43,38,52,46,39,50,36,42,53,
36,42,53,40,43,54,47,42,54,49,36,51,42,38,47,45,42,48,
49,44,51,43,51,54,32,34,52,32,40,52,36,46,55,36,49,55,
29,49,56,31,46,60,29,48,58,31,57,63,34,63,72,38,56,71,
45,44,64,50,45,65,44,76,88,61,131,134,102,164,164,149,
180,180,178,184,184,184,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
184,185,184,182,185,184,168,181,181,128,157,173,69,136,
141,60,112,101,63,104,80,63,95,73,57,87,62,63,95,46,80,
95,45,85,95,44,80,92,49,65,82,46,69,86,47,82,90,39,84,
87,42,70,84,48,71,86,48,68,85,42,65,80,49,76,80,53,75,
81,47,74,80,47,67,76,47,60,75,48,64,75,45,61,73,45,56,
69,38,60,71,35,65,74,37,70,72,45,72,72,44,66,73,42,61,
72,44,54,69,43,53,67,42,50,60,51,46,56,46,48,57,37,54,
60,32,57,62,32,56,63,31,58,65,33,60,66,37,58,64,38,56,
62,39,54,62,40,50,63,38,46,58,39,42,53,37,40,52,38,39,
49,48,46,58,32,53,59,34,55,59,32,52,61,30,50,59,32,58,
62,28,62,66,30,65,69,35,61,68,38,55,64,39,52,59,40,50,
60,37,48,57,40,47,58,42,46,61,42,49,61,40,49,59,33,47,
60,32,48,58,33,45,54,37,41,48,44,39,49,47,40,50,44,43,
52,44,45,52,43,43,51,39,45,52,39,49,51,38,52,53,37,54,
56,35,54,58,33,54,58,35,48,60,38,47,59,42,45,57,42,42,
56,42,40,51,43,38,49,45,42,48,36,46,49,35,43,48,38,42,
52,46,38,54,49,35,54,44,33,49,46,35,47,47,38,48,40,45,
53,31,46,53,35,40,52,38,40,51,34,44,54,29,45,55,31,55,
57,29,56,56,32,58,58,31,66,69,37,61,67,44,50,60,50,63,
69,53,103,100,79,149,148,123,173,174,163,182,182,181,184,
184,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,184,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,182,185,182,168,183,175,131,169,153,100,134,155,
83,106,139,71,96,105,61,90,69,59,85,70,75,86,63,84,91,
60,84,96,58,71,89,46,67,84,44,78,83,53,86,88,48,74,90,
42,69,86,43,69,84,49,65,82,44,74,77,53,75,81,45,76,83,
42,72,83,41,62,79,41,66,78,42,63,74,50,59,68,52,57,65,
48,64,71,47,70,74,42,74,77,34,71,80,35,67,81,33,60,78,
31,57,72,44,55,68,42,53,68,29,53,64,27,55,62,32,57,60,
40,57,61,43,56,62,36,58,64,34,62,68,40,60,68,39,57,67,
35,52,64,38,52,65,38,47,60,33,44,58,33,42,55,36,42,53,
33,49,54,30,53,57,31,50,60,27,50,60,26,58,60,40,61,62,
46,62,64,49,61,64,49,57,63,49,55,61,51,52,60,44,52,62,
38,47,60,33,43,59,31,46,59,33,48,61,17,48,62,24,50,62,
27,52,64,28,50,61,34,45,59,33,43,56,33,45,56,37,48,56,
41,49,57,42,51,59,43,55,58,46,58,59,50,60,60,53,59,61,
53,57,60,51,48,58,49,47,57,47,45,59,41,42,57,36,41,54,
36,38,49,45,44,51,36,49,55,27,46,54,22,45,57,33,38,54,
47,32,49,52,31,46,51,34,47,39,38,50,31,44,50,38,43,48,
43,37,48,40,39,51,31,45,55,30,46,54,42,56,58,31,58,60,
29,60,63,27,65,68,31,60,68,36,56,69,45,79,86,57,123,
124,75,160,160,129,177,177,170,183,183,182,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,183,185,184,175,182,180,145,166,175,102,143,
155,71,121,117,60,104,79,50,88,69,59,86,55,69,88,50,78,
91,50,83,92,52,77,86,50,70,83,51,74,89,43,81,91,46,77,
86,48,70,83,51,72,81,47,60,80,49,65,80,42,70,81,40,70,
81,39,66,77,42,64,79,41,63,77,51,60,72,54,57,71,51,56,
74,46,60,76,40,67,78,34,71,81,37,72,85,40,65,82,38,57,
74,46,53,72,43,60,73,36,62,71,36,58,67,37,49,65,41,48,
64,41,50,64,37,53,66,35,52,64,34,56,67,37,60,69,39,64,
66,44,57,66,42,54,64,40,51,63,40,47,59,42,48,57,40,48,
58,34,52,61,35,52,63,32,54,63,31,55,59,38,52,56,38,51,
57,39,52,58,40,51,59,42,49,58,44,50,56,40,51,58,36,54,
62,37,54,60,37,53,60,38,54,68,27,53,67,31,54,66,32,54,
66,33,53,64,38,53,62,40,51,61,41,50,59,42,48,55,41,47,
55,39,46,57,40,46,57,41,46,56,42,46,56,44,45,57,44,47,
57,43,48,54,45,44,53,42,45,52,36,46,52,33,45,52,35,42,
47,45,44,49,33,51,52,26,56,54,26,51,53,34,40,49,46,35,
42,49,31,39,47,34,45,38,34,50,30,34,49,33,34,47,38,35,
45,37,42,50,32,48,57,32,44,56,42,55,65,35,54,66,31,54,
68,29,60,72,31,65,75,43,80,83,62,113,104,83,142,142,
102,163,165,137,177,179,172,184,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,184,185,184,182,185,183,176,184,178,153,175,166,
117,148,152,85,114,135,60,94,99,60,82,85,68,82,74,76,
85,67,80,87,61,80,90,50,71,89,33,70,82,52,79,87,46,81,
91,42,73,89,37,75,85,44,62,81,54,64,79,44,70,79,47,71,
81,50,68,79,42,64,79,47,64,80,46,66,81,47,62,78,47,58,
74,45,58,73,43,66,74,46,72,81,37,70,82,41,66,81,46,61,
79,45,56,74,47,59,69,47,64,72,42,64,75,35,53,71,34,50,
66,40,50,62,43,52,61,47,53,61,50,52,58,49,54,60,48,59,
61,47,54,61,44,53,62,41,51,63,38,48,61,38,48,56,49,48,
57,40,52,59,42,51,59,41,53,59,36,54,60,37,53,61,31,52,
60,29,51,59,31,48,57,33,46,55,35,47,54,34,48,55,32,51,
57,35,52,58,35,53,59,36,50,59,36,48,60,31,49,59,32,48,
57,34,45,55,35,45,51,38,44,52,44,44,51,47,45,50,47,44,
50,43,42,51,39,42,51,40,41,50,43,41,49,46,40,50,46,42,
50,47,45,49,49,42,48,49,41,45,49,42,44,48,43,47,40,43,
51,33,46,52,33,52,52,32,58,55,32,51,54,33,37,48,39,33,
42,43,31,42,31,34,46,36,32,45,40,33,44,45,34,47,35,36,
46,34,44,51,33,47,56,32,43,55,41,56,67,33,55,66,35,56,
66,38,64,74,42,78,87,48,103,110,63,138,136,92,155,154,
123,164,166,146,180,181,174,184,184,184,184,184,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,184,185,184,178,184,183,
160,172,177,115,148,157,74,123,120,51,96,89,46,88,69,52,
90,61,59,87,54,73,91,50,81,91,40,68,81,51,65,85,40,77,
92,41,80,89,40,75,87,45,63,81,54,62,77,41,67,79,44,69,
78,46,70,79,42,68,78,48,67,78,45,70,79,46,70,75,48,68,
72,48,60,71,45,53,73,40,66,78,32,72,79,40,69,77,45,66,
77,45,62,73,49,58,69,47,57,70,39,62,74,36,65,70,42,60,
66,45,56,63,47,50,60,47,45,57,45,46,59,46,47,58,45,47,
59,39,50,58,41,51,58,39,52,60,37,52,58,38,49,53,46,47,
56,38,49,59,41,50,57,39,56,56,35,50,58,31,52,61,29,58,
64,33,61,64,38,58,59,40,54,57,40,50,57,37,45,60,36,46,
61,37,48,62,37,52,61,39,51,60,39,48,62,34,49,61,35,50,
58,37,49,56,40,47,55,44,44,53,46,41,50,46,40,49,45,39,
50,42,40,53,39,40,52,40,37,49,41,35,49,44,37,50,45,41,
50,47,42,48,47,38,46,47,35,44,46,32,43,43,35,45,37,39,
47,29,43,52,33,42,55,31,41,60,29,36,55,27,36,49,38,32,
42,41,29,44,30,35,47,37,33,44,40,33,42,43,37,45,35,40,
46,34,43,49,31,47,52,30,47,52,41,63,62,34,61,63,36,61,
62,38,77,75,49,106,102,74,134,132,98,152,154,121,158,
163,136,168,170,150,178,178,173,183,183,183,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,185,
184,179,184,181,156,175,164,119,150,155,83,119,125,61,98,
101,51,83,86,58,81,79,70,81,74,83,86,68,75,90,46,66,
84,52,73,85,55,82,90,52,78,93,39,65,84,48,64,78,51,67,
78,48,70,80,43,71,81,42,70,81,46,66,76,49,66,73,51,72,
75,53,72,75,49,64,74,46,52,68,48,62,68,47,69,71,55,69,
74,55,65,77,41,62,73,46,59,72,35,57,69,39,58,66,42,63,
67,39,64,73,35,59,68,37,55,66,40,48,63,38,43,57,38,44,
54,47,43,52,47,47,53,46,49,53,43,51,57,39,54,61,32,51,
61,29,47,58,31,47,57,36,49,55,36,56,57,32,52,59,31,51,
58,33,55,59,38,60,61,43,63,64,41,62,67,31,57,70,11,49,
68,24,45,62,32,46,60,36,51,59,41,51,58,45,47,60,39,48,
58,38,49,57,38,50,57,41,48,57,37,45,56,38,43,54,37,42,
53,37,40,52,40,40,51,44,40,51,42,37,50,38,34,46,41,33,
44,50,37,43,54,37,42,47,33,41,43,33,42,41,32,42,37,32,
42,33,36,44,32,40,49,30,42,53,37,37,51,43,32,46,40,34,
46,37,33,45,35,30,44,30,35,47,35,33,46,38,33,44,43,36,
45,30,41,47,34,43,49,34,47,51,33,48,54,34,60,60,25,59,
63,26,63,69,16,92,97,36,130,132,79,154,154,120,164,166,
145,166,168,151,170,173,159,179,180,174,184,184,183,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,185,184,178,183,181,159,172,176,120,152,
152,83,128,127,59,102,102,48,87,79,51,86,70,63,86,63,
82,89,47,80,82,57,76,81,55,78,87,49,86,92,42,85,83,56,
69,80,54,65,79,47,71,81,44,76,81,46,72,81,47,68,79,53,
62,74,53,64,76,52,70,79,52,71,76,52,58,70,53,46,70,43,
48,71,47,54,70,48,65,74,38,70,66,46,65,70,36,64,69,42,
60,63,42,59,64,38,58,71,31,63,70,39,61,66,42,54,64,40,
48,61,42,43,55,49,41,52,47,38,53,45,40,54,41,41,55,35,
45,59,28,51,61,27,57,58,35,51,56,38,43,57,36,45,59,29,
51,59,30,52,59,33,51,59,36,47,58,35,49,62,34,57,67,27,
70,69,17,66,62,29,60,58,37,54,56,39,50,55,41,44,55,40,
39,58,33,44,61,37,48,61,40,50,60,42,49,61,39,46,60,40,
45,58,40,46,57,41,46,54,43,45,50,46,41,50,42,41,50,40,
37,48,45,30,45,50,22,46,51,25,43,43,26,42,40,30,42,40,
33,43,38,36,44,36,39,47,35,38,51,30,38,54,36,31,47,38,
30,44,39,33,45,37,33,45,37,36,48,36,35,47,36,31,46,38,
30,44,42,33,50,32,37,48,33,42,49,34,49,51,34,50,55,36,
59,57,22,66,61,27,81,74,28,121,116,65,153,152,115,168,
170,151,176,177,167,177,178,171,179,180,174,180,180,179,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,183,185,183,178,
185,179,161,177,169,131,157,152,93,126,129,64,100,98,56,
86,81,60,77,78,78,79,62,84,87,49,78,84,45,76,83,49,83,
86,48,91,93,39,76,93,34,67,81,44,69,75,56,77,79,54,72,
78,52,69,80,50,67,82,48,65,79,45,68,76,49,77,79,57,66,
83,33,50,76,39,46,68,48,49,63,52,60,64,48,72,70,36,66,
70,34,64,69,37,65,68,39,63,68,34,58,70,34,61,69,35,66,
72,38,57,69,33,50,66,35,48,61,44,46,58,46,39,55,42,41,
55,43,42,54,43,43,52,50,50,55,41,57,57,35,55,61,34,45,
59,33,46,57,40,52,56,47,54,58,46,53,60,46,49,58,45,46,
56,42,51,55,41,68,55,52,66,56,47,64,60,43,60,62,37,57,
64,32,48,62,36,41,59,36,40,57,37,42,55,38,48,56,46,49,
56,51,45,55,53,43,53,52,45,53,51,47,53,47,48,54,42,44,
54,36,44,54,36,41,54,37,35,53,38,24,49,42,25,41,52,25,
39,52,32,43,49,38,47,41,42,50,39,45,53,39,43,55,43,39,
53,46,33,48,45,31,45,44,35,46,46,35,46,48,37,46,45,37,
49,42,33,48,41,33,46,52,33,47,48,35,44,42,42,50,28,50,
56,23,52,56,40,61,60,15,73,73,10,107,105,42,147,147,
106,171,171,152,180,181,176,184,184,182,184,184,183,184,
184,184,184,185,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,184,179,180,180,150,
164,164,93,129,126,58,105,94,43,91,79,52,89,56,68,92,
46,72,88,47,71,82,48,70,88,44,90,90,38,90,93,38,88,90,
58,72,76,61,64,79,50,67,81,54,66,80,49,67,81,47,69,82,
49,67,77,50,66,76,53,71,85,35,65,76,45,55,66,50,47,63,
52,47,66,44,58,70,30,65,71,33,65,69,38,65,65,37,65,66,
34,60,68,33,61,69,34,63,70,35,63,73,37,57,67,39,54,63,
49,49,62,51,44,60,49,43,56,46,38,54,42,32,53,46,44,52,
37,46,56,30,52,61,33,56,61,38,52,56,42,51,55,47,51,56,
44,54,58,45,55,58,47,53,58,46,52,58,45,48,55,47,48,56,
43,48,60,38,48,61,31,50,64,29,59,59,37,50,58,39,50,56,
41,52,54,42,51,52,45,48,53,50,43,53,52,40,52,52,40,52,
50,41,52,46,42,53,41,42,54,34,41,54,34,40,53,36,42,54,
42,41,51,51,35,42,59,30,42,57,28,42,49,35,46,40,43,50,
40,48,50,39,49,51,44,47,52,49,43,51,51,39,50,51,40,51,
52,39,46,53,39,47,48,41,50,46,39,49,45,32,45,52,32,43,
46,35,44,43,43,51,29,53,60,27,50,57,41,72,58,20,99,91,
33,139,139,96,170,171,152,181,183,178,185,185,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,184,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,185,184,163,174,167,95,133,114,
55,101,95,52,79,91,62,77,92,74,84,78,74,84,56,66,81,
57,87,84,55,88,89,45,86,89,49,78,86,52,65,81,45,66,79,
55,66,80,54,66,80,50,69,81,49,69,81,42,70,83,37,69,81,
43,67,78,46,60,72,49,48,65,48,43,58,57,52,59,44,59,63,
41,63,66,41,65,66,38,65,66,32,61,68,43,61,67,44,64,69,
43,61,70,40,58,69,41,56,66,45,48,64,35,44,63,34,46,61,
40,41,58,42,31,53,36,40,45,52,42,50,42,47,54,37,52,57,
34,55,61,34,51,56,42,50,54,43,53,55,43,54,58,44,53,58,
43,52,59,42,50,59,41,49,56,47,50,61,43,48,61,32,46,58,
34,57,55,45,50,57,46,48,54,45,52,54,46,55,56,47,51,59,
38,46,60,38,44,58,40,44,58,43,44,56,48,45,53,54,44,52,
52,44,56,42,44,57,39,44,57,37,44,58,33,41,56,29,34,50,
39,32,47,42,32,44,36,36,43,31,48,51,36,49,53,38,47,55,
38,44,56,35,42,57,34,42,56,35,43,55,30,41,52,38,41,52,
38,39,51,34,32,48,38,34,47,37,36,49,27,46,53,34,53,57,
40,50,59,30,92,83,15,134,129,76,166,166,147,181,182,177,
184,184,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,184,184,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,153,170,160,100,128,123,61,96,105,42,82,
91,50,83,73,65,87,58,74,81,59,70,85,53,79,88,43,90,89,
48,84,85,50,66,86,48,70,78,53,72,76,50,70,79,49,66,80,
46,66,81,43,73,84,40,79,80,44,73,79,47,62,76,49,53,71,
51,48,60,56,39,60,42,46,62,38,54,63,38,58,64,34,65,65,
32,57,64,41,55,67,43,57,68,41,58,66,37,56,63,36,54,62,
40,55,63,34,51,61,33,47,59,38,41,58,42,40,56,42,37,45,
49,36,48,39,38,53,36,43,58,33,51,58,33,51,56,43,46,55,
42,46,54,40,50,55,40,54,56,39,55,56,39,52,56,37,48,52,
41,50,56,38,50,60,32,48,59,36,46,56,42,42,57,44,42,55,
44,42,53,43,45,55,43,43,58,38,44,60,40,44,58,41,43,56,
43,40,51,45,38,47,49,36,46,47,38,50,38,38,51,36,39,52,
34,43,56,32,50,57,31,42,52,42,34,47,42,31,46,36,34,49,
32,39,51,33,41,52,35,42,54,35,43,56,34,41,55,32,41,55,
34,42,57,32,40,54,38,37,50,36,37,51,35,36,49,38,38,47,
36,44,53,29,51,57,36,54,55,36,70,63,34,112,112,40,158,
158,127,180,180,173,184,185,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,184,184,184,
184,184,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,179,183,
179,145,163,147,95,129,104,55,103,78,46,87,75,54,81,75,
72,82,64,69,85,51,70,79,57,84,83,49,91,92,41,66,87,36,
70,80,53,75,82,47,75,85,38,69,83,32,63,80,33,68,79,42,
82,83,44,76,84,37,65,80,37,57,76,41,58,71,49,45,65,41,
45,62,43,49,59,46,53,59,44,64,63,40,59,65,44,52,62,39,
52,61,40,56,61,44,56,61,41,52,61,34,53,59,43,54,61,41,
50,61,38,45,60,35,41,58,33,43,54,42,40,55,37,36,53,33,
34,51,31,42,50,41,44,50,46,41,51,43,40,49,40,44,50,39,
51,54,40,56,58,38,55,58,38,53,56,38,52,57,35,48,57,33,
46,58,32,45,57,38,40,55,38,40,53,40,40,52,39,40,53,33,
36,50,40,37,52,40,40,54,39,39,51,37,38,49,38,37,48,40,
35,47,30,35,47,30,38,49,34,38,48,36,38,49,46,46,53,38,
46,55,32,41,53,31,37,51,34,35,51,38,38,49,41,39,50,39,
41,52,39,40,52,38,40,53,38,40,54,36,40,55,34,41,56,33,
37,51,32,37,51,36,39,52,41,45,55,31,50,61,31,56,65,18,
70,75,15,105,102,38,147,149,100,175,177,167,184,184,183,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,184,184,184,184,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,178,181,178,142,
162,146,97,132,104,66,103,84,54,88,78,57,84,68,68,88,
55,68,82,57,68,79,46,80,89,45,86,92,40,71,81,55,64,79,
49,70,84,41,73,84,32,73,81,31,68,76,37,67,76,41,70,82,
38,71,82,41,67,78,43,62,70,46,56,69,42,52,65,44,50,62,
46,48,60,42,50,60,38,61,65,33,60,65,34,57,64,39,52,60,
41,53,62,40,52,64,36,43,59,49,48,60,45,51,62,42,52,62,
35,54,61,31,51,58,39,49,58,34,47,59,32,46,56,31,49,51,
31,42,50,37,37,49,36,34,50,35,32,49,35,34,50,34,38,51,
32,40,51,31,41,54,36,42,56,38,41,56,37,44,57,36,43,54,
40,42,54,39,40,52,41,38,51,40,41,52,36,41,50,41,40,49,
39,41,49,36,43,50,34,39,46,34,38,46,35,40,53,28,43,53,
35,47,52,37,43,48,35,34,43,40,33,48,33,41,53,27,43,55,
32,40,53,36,37,50,36,37,48,42,35,48,41,37,50,39,40,52,
36,42,55,35,43,57,34,44,57,35,43,56,33,42,55,35,40,55,
41,37,55,51,53,59,27,58,65,31,75,77,23,113,115,52,149,
149,104,174,175,159,184,184,182,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,184,184,184,184,184,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,178,182,178,152,
161,152,111,135,111,80,108,81,67,95,70,63,88,62,69,85,
57,72,86,59,70,83,52,85,89,50,80,89,61,65,82,57,59,75,
49,70,82,50,76,84,49,73,81,48,67,75,45,61,74,45,66,76,
48,68,75,48,68,74,49,60,70,44,55,67,45,54,66,43,51,64,
38,47,60,38,56,62,34,63,68,34,61,68,34,57,67,36,53,65,
36,52,64,38,43,59,43,43,56,40,44,57,38,48,60,39,56,61,
39,54,60,40,52,61,32,50,61,31,49,59,33,57,60,39,53,59,
37,47,57,29,43,56,28,38,54,30,36,53,33,37,52,34,36,52,
33,33,51,35,32,51,38,30,50,39,34,49,40,38,48,42,35,48,
40,34,47,41,31,46,37,35,46,32,39,49,38,39,48,39,39,48,
38,42,50,40,42,50,40,41,51,41,38,52,39,35,50,43,40,51,
41,41,50,36,37,49,35,32,48,32,38,51,35,39,53,40,34,52,
40,35,52,37,42,52,37,36,49,38,33,47,35,38,52,35,42,56,
35,44,58,35,46,57,36,45,57,37,45,58,38,42,57,40,40,56,
43,65,70,29,79,80,28,116,116,60,154,154,114,174,174,159,
183,183,181,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,184,184,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,184,184,184,181,183,181,
169,173,166,128,148,117,91,116,70,74,100,57,69,91,58,70,
87,57,72,86,54,77,87,56,75,87,60,71,87,55,67,83,53,63,
77,53,64,77,56,66,79,53,71,81,48,65,77,51,65,75,48,66,
74,45,65,72,46,64,74,47,57,70,44,54,67,41,54,66,39,52,
62,39,50,60,45,54,62,42,62,69,43,60,69,41,55,66,39,52,
65,40,48,61,43,46,58,34,43,56,35,42,56,40,46,57,43,47,
56,43,46,59,36,46,61,32,45,59,31,45,55,44,50,59,39,55,
64,35,56,66,35,51,63,32,48,60,29,48,58,28,44,55,35,39,
53,36,36,51,38,32,50,40,32,48,42,33,46,46,30,45,44,29,
43,42,29,44,37,34,48,32,36,47,35,36,46,30,37,47,28,38,
50,31,39,51,38,39,50,43,32,47,40,28,45,43,32,48,42,38,
51,38,39,52,37,38,50,45,38,50,42,37,50,41,32,51,39,30,
49,42,41,52,34,43,56,37,39,54,36,39,52,34,43,56,32,44,
56,26,46,56,32,47,58,36,49,61,37,48,62,29,56,69,25,81,
87,42,114,114,57,153,154,119,174,175,161,182,182,180,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,182,
183,182,168,174,166,130,149,117,93,122,81,77,102,63,74,
96,59,71,91,53,73,89,53,76,88,55,74,88,51,73,89,53,67,
81,52,63,77,51,62,76,49,60,82,47,63,80,51,63,79,47,64,
76,42,66,73,41,58,71,42,59,68,43,58,67,41,55,64,37,57,
64,40,54,60,42,48,58,37,49,61,37,55,67,42,56,66,40,57,
65,39,50,60,42,48,63,37,46,60,37,43,55,38,38,55,40,39,
55,40,41,55,34,42,57,30,45,58,31,48,54,39,45,55,34,43,
57,32,46,61,34,49,64,35,51,64,33,53,64,33,51,59,38,48,
55,35,44,52,35,41,50,37,38,50,42,36,47,47,33,46,42,35,
45,43,34,45,39,30,46,35,32,47,38,36,48,32,42,51,31,44,
52,32,39,49,35,35,47,40,36,46,38,33,44,38,35,45,38,36,
48,36,40,51,35,38,49,46,38,49,43,39,49,41,37,50,38,33,
49,40,39,51,35,44,55,37,44,55,37,41,54,33,45,58,32,46,
59,28,47,56,31,47,60,36,49,62,35,62,69,32,92,91,48,
122,118,84,152,154,122,174,174,163,182,183,179,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,184,184,180,182,179,166,172,163,140,155,134,100,
121,90,90,112,71,83,105,55,79,99,40,81,95,44,79,93,52,
74,90,53,71,87,50,69,85,47,68,84,48,56,78,57,59,76,57,
59,74,51,62,74,50,69,75,52,62,76,43,59,69,36,58,66,43,
57,63,48,58,65,48,60,65,48,55,65,44,51,63,44,50,61,47,
55,63,52,61,67,48,59,70,36,52,70,26,51,67,26,49,63,29,
42,59,34,40,57,32,42,58,33,43,57,32,44,56,32,50,54,37,
50,59,38,45,58,36,41,55,35,39,53,37,40,52,41,44,52,48,
47,54,46,51,58,39,52,60,38,49,59,34,44,58,28,43,57,27,
41,55,32,43,54,38,41,53,39,35,50,40,28,45,39,29,42,41,
35,43,43,39,46,45,36,45,45,33,44,45,35,45,35,38,49,31,
39,50,33,39,52,35,42,52,42,39,50,42,38,49,41,39,50,42,
38,52,39,35,53,30,39,52,32,42,55,35,45,58,37,44,58,37,
44,58,43,45,55,46,52,61,37,50,67,25,57,77,10,90,104,
37,131,134,78,157,157,126,175,176,163,182,182,180,185,
185,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,183,184,183,182,182,182,181,182,180,
174,177,173,149,159,144,121,136,109,115,124,87,116,110,
66,109,103,64,95,97,61,84,92,58,78,89,55,71,87,50,67,
88,50,61,80,60,59,76,57,57,74,50,55,74,47,57,73,47,61,
75,42,61,76,41,58,69,46,51,62,46,53,66,47,53,66,46,54,
66,44,57,65,47,53,60,48,49,58,47,48,64,42,52,71,34,57,
71,30,57,68,29,55,66,33,53,63,39,47,60,37,44,58,34,43,
57,32,42,56,31,48,55,37,46,58,36,46,59,37,45,60,39,42,
58,41,36,53,41,35,51,44,36,52,41,38,56,34,44,59,35,48,
59,35,54,60,32,52,58,31,45,54,33,43,55,39,43,57,42,39,
55,44,37,49,45,31,45,44,26,41,39,25,41,37,27,42,40,29,
40,41,31,43,32,35,44,27,41,48,32,42,48,34,43,48,41,40,
53,44,39,52,43,38,51,42,39,51,39,49,53,34,50,55,38,49,
60,41,50,60,40,53,60,42,54,57,47,58,57,53,71,69,49,87,
83,52,110,105,54,135,138,83,157,162,126,172,176,161,181,
182,178,184,184,184,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,184,184,184,
184,184,183,184,184,184,183,183,181,178,180,178,167,172,
166,162,165,153,156,156,116,144,147,89,120,129,63,100,
114,46,84,101,41,77,96,45,71,93,46,65,87,48,63,85,42,
58,79,39,54,75,39,55,72,40,57,68,52,56,67,48,58,70,41,
57,72,34,51,68,29,51,64,40,53,65,44,56,66,45,58,68,43,
54,67,38,46,63,35,45,60,41,52,62,39,58,66,40,57,66,40,
55,63,44,51,64,34,50,63,39,47,61,39,47,60,38,51,59,39,
48,59,43,45,58,40,44,58,37,41,58,34,39,56,36,36,53,39,
33,51,32,34,49,35,36,47,43,40,46,49,49,48,52,51,51,53,
49,57,44,47,59,41,43,58,38,39,56,28,39,54,39,36,53,37,
31,49,34,25,44,33,26,42,36,28,40,38,31,41,36,37,44,40,
43,49,40,44,52,31,45,55,23,41,56,34,42,57,34,42,58,31,
43,60,19,55,66,9,59,72,10,60,76,21,63,78,25,68,82,26,
76,88,29,86,98,41,104,112,46,126,129,70,144,144,101,161,
161,135,173,174,163,181,182,177,183,184,182,185,185,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,184,184,184,184,184,
184,184,184,184,184,184,184,182,182,182,181,183,181,182,
181,176,177,177,166,164,164,140,142,140,98,113,108,64,96,
95,54,86,92,55,73,92,56,72,90,52,69,88,52,62,81,49,61,
75,47,55,68,53,47,69,46,48,70,37,54,75,34,61,74,38,53,
68,43,48,67,44,48,67,42,51,68,40,52,67,37,54,65,40,48,
60,43,47,60,37,47,62,33,49,64,34,48,65,39,58,67,40,56,
67,45,53,64,44,48,61,40,48,60,40,48,61,45,48,60,44,48,
59,41,49,58,39,46,55,40,42,52,43,44,51,38,39,48,39,32,
45,41,27,43,42,25,45,40,26,46,40,31,52,34,39,55,35,44,
55,36,49,58,35,51,51,42,45,52,40,40,53,41,35,50,42,31,
46,42,31,43,43,33,44,40,32,47,41,38,51,39,43,53,32,52,
56,28,50,57,39,49,56,36,49,58,34,54,62,27,68,73,23,85,
86,36,91,91,49,98,97,57,108,107,66,119,119,79,132,133,
99,147,149,113,156,160,128,167,170,150,175,177,167,181,
182,178,183,185,183,184,184,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,184,184,184,184,184,185,185,
184,184,184,184,185,185,184,184,184,184,185,185,184,185,
185,184,183,183,180,175,175,159,149,151,97,121,128,47,
102,117,36,87,112,38,78,103,28,74,97,29,71,92,44,73,86,
60,66,83,58,56,80,51,52,75,45,54,72,43,61,72,47,60,77,
42,54,76,39,52,73,37,53,71,39,54,68,38,57,69,39,53,66,
37,48,62,37,48,61,38,47,62,38,46,62,39,57,65,36,56,68,
39,55,67,38,53,66,39,52,65,44,51,65,45,51,64,43,52,63,
43,54,61,46,53,62,48,48,60,46,51,58,46,48,60,38,41,57,
34,34,55,33,30,53,31,27,49,34,28,46,39,34,48,37,41,51,
34,45,52,36,53,56,32,49,58,33,40,54,37,33,49,41,30,45,
41,32,46,35,36,52,22,37,56,25,41,58,21,47,62,16,59,67,
18,58,67,39,59,64,49,63,70,55,70,76,55,82,86,51,103,
105,49,111,116,54,123,128,65,140,144,91,153,159,119,166,
168,142,174,176,159,177,179,167,180,181,175,183,184,181,
185,185,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,184,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,184,182,178,178,165,165,163,
133,159,156,129,158,152,125,150,138,103,119,109,66,85,95,
58,65,94,65,56,97,63,55,96,62,59,92,61,58,83,55,50,79,
49,53,80,42,54,79,42,55,76,42,54,71,41,54,69,41,53,69,
40,48,70,38,46,66,39,46,63,39,46,61,38,47,61,38,51,65,
34,55,63,38,54,62,35,51,60,34,46,63,38,50,64,43,53,63,
42,54,62,43,49,59,41,46,59,42,45,61,42,45,60,42,51,62,
39,52,59,39,51,57,41,49,58,41,48,53,47,45,48,50,40,47,
41,39,51,35,41,53,37,43,58,30,47,59,35,46,56,42,37,49,
43,30,47,43,31,49,37,50,52,29,47,62,34,47,63,28,55,67,
24,66,73,25,66,79,50,59,80,59,63,84,65,75,89,67,96,
100,69,123,120,77,137,138,93,151,154,114,167,167,143,175,
177,163,181,182,173,183,183,180,184,184,182,185,185,183,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,184,185,184,184,185,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,184,
182,181,181,176,181,181,175,180,180,174,181,180,166,172,
173,128,137,158,64,100,143,39,80,133,39,66,116,40,67,
103,49,72,98,57,63,94,51,60,85,56,57,78,64,57,73,67,
59,71,64,60,72,60,57,70,55,47,66,47,47,63,48,50,64,50,
49,62,44,48,64,33,51,63,36,58,65,40,60,67,41,56,68,37,
47,67,29,45,61,30,47,56,36,50,57,43,48,56,44,43,55,42,
38,53,40,37,52,37,44,53,42,48,52,45,50,53,50,47,53,50,
49,55,43,50,58,36,50,61,38,45,60,39,44,58,39,47,62,38,
50,63,38,53,66,38,48,66,31,38,62,28,38,60,29,62,67,28,
55,71,40,51,68,27,63,77,19,80,90,20,86,104,43,78,100,
61,79,100,73,90,103,77,113,120,75,146,145,104,160,161,
131,171,171,157,179,179,172,183,184,180,185,185,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,184,184,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,184,185,185,
184,185,185,185,185,185,183,184,184,179,182,180,167,174,
178,152,164,169,135,139,150,109,111,125,88,98,112,83,87,
104,74,71,96,74,62,90,80,50,83,76,39,82,68,36,84,61,
40,82,57,44,76,53,48,67,53,45,63,50,43,62,42,48,64,34,
52,62,38,53,62,38,52,63,37,50,66,33,51,67,29,49,65,33,
44,62,39,41,60,43,42,60,46,41,56,44,42,54,44,44,51,42,
44,52,45,42,52,46,40,50,45,38,49,45,39,54,39,43,57,33,
44,59,35,44,58,38,44,58,39,48,59,36,48,60,35,51,62,32,
56,65,33,60,64,36,63,63,40,68,74,33,65,72,45,71,78,42,
89,96,45,109,117,56,121,129,82,117,124,98,110,122,106,
112,125,106,140,145,113,161,166,141,172,176,162,179,180,
175,184,184,181,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,184,184,183,184,184,180,182,
182,174,175,179,154,159,170,121,146,162,99,125,150,66,
105,144,43,94,138,42,80,130,42,57,113,35,44,99,42,42,
85,63,46,73,80,55,72,68,53,70,55,49,68,45,50,63,52,54,
60,57,57,62,56,58,66,51,52,68,40,52,69,32,51,66,38,46,
68,33,42,66,30,42,63,32,41,58,35,42,55,39,46,54,44,49,
57,41,47,59,37,46,60,33,44,59,33,42,61,31,47,60,38,48,
60,45,46,58,47,44,55,50,47,54,52,48,54,50,48,54,46,52,
58,39,60,65,27,71,78,18,79,91,26,92,107,26,104,120,35,
120,131,54,133,141,80,141,152,93,144,156,105,146,160,116,
147,162,121,165,171,144,174,177,164,181,181,176,183,184,
181,184,184,184,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,182,182,184,177,178,181,168,175,177,157,170,173,136,
156,164,111,144,157,99,127,145,81,107,130,66,96,118,73,
81,100,88,58,83,91,45,84,74,43,87,64,42,86,55,41,79,
60,33,75,60,26,76,54,26,74,46,31,75,37,40,77,34,42,72,
39,44,70,34,47,70,34,49,69,38,48,65,42,51,62,46,54,58,
50,49,60,44,51,63,41,54,65,39,61,64,42,67,66,44,58,62,
44,51,62,47,45,61,49,42,56,50,42,57,53,45,59,53,52,64,
54,62,72,53,82,90,57,104,112,64,118,126,78,132,140,82,
145,150,94,147,153,98,149,158,113,158,165,127,164,168,
139,168,172,149,172,174,158,178,179,169,180,182,177,183,
183,181,184,185,183,185,185,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,184,184,184,184,184,183,184,185,
183,184,184,178,180,183,171,176,180,163,166,175,141,146,
163,104,131,152,73,123,147,69,106,139,67,88,131,54,81,
126,51,79,122,46,76,118,46,62,109,39,46,101,33,39,88,
44,37,76,61,40,70,65,41,67,57,43,65,52,47,67,52,49,67,
50,51,67,47,54,67,44,61,68,46,55,70,36,56,71,35,57,71,
35,64,69,39,74,75,37,69,77,41,64,79,35,53,75,27,56,74,
44,61,77,62,72,88,63,86,100,63,108,119,73,134,141,98,
150,155,114,157,162,126,162,168,131,165,169,134,165,168,
139,163,169,142,170,173,152,175,177,164,179,179,171,180,
180,175,182,182,180,184,184,182,185,185,183,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,184,184,184,180,180,182,173,175,180,157,
171,175,146,165,171,142,161,171,137,160,167,133,156,165,
122,148,157,107,134,149,87,122,139,75,108,124,73,91,105,
76,81,97,76,79,95,69,78,96,66,76,96,64,73,94,61,72,93,
55,69,93,53,71,96,53,79,102,54,83,105,55,84,104,55,82,
103,55,89,105,52,92,107,59,93,108,54,93,110,52,87,104,
60,95,108,79,110,119,88,130,138,101,152,158,123,165,168,
140,171,174,151,174,176,157,175,176,159,175,177,158,174,
176,159,175,175,162,176,177,164,179,182,173,182,183,178,
183,183,181,183,183,182,184,184,183,185,185,184,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,184,
184,184,184,182,184,184,181,183,184,180,182,184,177,182,
184,174,180,182,167,174,178,154,167,175,139,160,169,123,
148,160,104,142,157,93,141,155,83,137,153,82,134,150,79,
130,147,75,128,150,75,129,149,76,129,148,80,133,151,86,
135,152,88,137,152,86,133,150,88,136,151,91,138,152,95,
141,152,95,142,156,96,141,154,97,141,153,101,150,158,111,
160,167,130,170,174,148,175,179,163,179,181,170,179,180,
170,179,180,171,180,181,172,179,181,171,180,180,172,179,
181,174,182,183,179,183,183,181,184,184,183,184,184,183,
185,185,183,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
184,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
184,182,183,183,180,180,182,172,178,182,165,173,179,159,
174,177,155,173,176,154,170,175,147,168,172,139,163,169,
131,161,169,128,161,169,128,164,171,136,165,170,138,166,
172,140,168,172,142,167,172,143,167,172,145,167,173,146,
168,172,142,166,172,139,166,171,141,168,171,144,172,176,
155,177,178,164,180,181,173,182,182,175,181,182,175,182,
182,176,181,183,177,182,183,178,182,182,179,183,184,179,
183,184,182,184,184,182,184,184,183,184,184,183,185,185,
184,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,184,184,184,184,184,184,
184,184,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,184,184,184,182,183,183,
181,183,184,180,182,183,178,181,182,174,179,180,168,176,
179,162,175,178,160,175,179,159,177,179,163,177,180,167,
179,180,169,179,181,169,178,180,169,178,182,168,178,180,
168,176,180,165,175,179,165,177,178,165,177,179,168,180,
181,172,182,183,177,183,183,180,182,184,180,182,183,180,
183,184,181,183,184,180,182,184,182,184,184,182,184,184,
182,184,185,183,184,185,183,185,185,184,185,185,184,185,
185,184,185,185,184,184,185,184,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,184,184,184,184,184,184,184,184,
184,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,185,
185,184,185,185,183,185,185,183,184,185,181,181,183,177,
182,182,174,181,182,172,181,182,173,182,183,177,183,183,
178,182,184,178,182,184,177,182,183,178,182,183,178,182,
183,177,181,182,175,180,181,175,180,182,176,182,182,177,
183,183,180,184,185,182,183,184,182,184,185,182,184,184,
182,183,184,182,183,184,181,183,183,183,184,184,183,185,
185,184,185,185,184,185,185,185,185,185,184,185,185,185,
185,185,185,185,185,184,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,184,185,185,183,184,184,183,183,183,183,184,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,184,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,184,183,184,182,183,183,
178,182,184,177,182,184,178,183,184,180,184,184,182,184,
185,182,184,184,182,184,184,182,184,184,182,183,184,181,
183,183,180,182,183,179,182,183,179,183,184,179,183,184,
181,184,184,181,185,185,182,184,184,182,183,184,183,183,
184,182,183,183,181,184,184,182,184,184,183,184,184,184,
184,184,184,185,185,184,185,185,185,184,185,184,185,185,
184,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,184,
185,185,183,183,184,182,183,183,182,182,182,184,184,184,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,184,185,185,184,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,182,183,184,180,183,
185,179,183,184,179,183,185,182,184,184,182,184,185,182,
184,184,183,184,184,183,184,185,182,184,184,182,182,184,
179,182,183,179,182,183,179,183,183,178,182,184,179,183,
184,180,183,184,181,184,184,180,182,183,180,182,183,181,
184,184,182,184,184,182,184,184,183,184,185,183,184,185,
184,184,184,184,185,185,184,185,185,184,185,185,184,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,184,184,184,
182,183,183,181,182,182,181,181,181,182,182,182,184,184,
184,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,184,185,
185,184,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,182,183,184,178,183,185,178,
183,184,179,183,185,181,184,184,181,184,185,182,184,184,
183,184,184,183,184,185,182,183,184,181,182,184,179,182,
183,178,182,182,178,182,182,175,180,181,177,182,182,175,
182,183,177,181,183,177,182,182,176,182,183,180,183,183,
181,184,184,182,184,184,182,184,184,183,184,185,183,184,
184,183,183,184,183,184,185,184,185,185,183,185,185,185,
185,185,184,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185,185,185,185,185,185,185,185,185,185,185,
185,185,185,185};
